Fix r93758. Use isel patterns instead of c++ selection code to select rbit and make...
authorEvan Cheng <evan.cheng@apple.com>
Tue, 19 Jan 2010 00:44:15 +0000 (00:44 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 19 Jan 2010 00:44:15 +0000 (00:44 +0000)
commitf609bb8466e28ef63eb4db9de485583c6d5b8bc9
tree76b68b13d023e2f7702c20a32d2125fc802319df
parentf06c28aac46f00396a146b87a26bc0575d2200e0
Fix r93758. Use isel patterns instead of c++ selection code to select rbit and make sure we pick different instructions for ARM vs. Thumb2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93829 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td