Refactor the MOVsr[al]_flag and RRX pseudo-instructions to really be pseudos
authorJim Grosbach <grosbach@apple.com>
Thu, 14 Oct 2010 22:57:13 +0000 (22:57 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 14 Oct 2010 22:57:13 +0000 (22:57 +0000)
commit7032f922b12746b73d6316578b0aea2d812b07b4
tree9fcde12010f2c19c0cc3bb529f27b95fbfe1415b
parentc05d8aa6db088b0f2e2d569d59d87de11cec9c29
Refactor the MOVsr[al]_flag and RRX pseudo-instructions to really be pseudos
and let the ARMExpandPseudoInsts pass fix them up into the real (MOVs)
instruction form.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116534 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMExpandPseudoInsts.cpp
lib/Target/ARM/ARMInstrInfo.td
test/CodeGen/ARM/long_shift.ll