[SystemZ] Use RISBG for (shift (and ...))
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Tue, 16 Jul 2013 11:02:24 +0000 (11:02 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Tue, 16 Jul 2013 11:02:24 +0000 (11:02 +0000)
commit376452165863fad987c890d9773e6eb87742a3e1
treef75f69c79cfbbb7197e26c06da263c2f0bb3ba2e
parent088483627720acb58c96951b7b634f67312c7272
[SystemZ] Use RISBG for (shift (and ...))

Another patch in the series to make more use of R.SBG.  This one extends
r186072 and r186073 to handle cases where the AND is inside the shift.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186399 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
test/CodeGen/SystemZ/risbg-01.ll