Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-
authorJim Grosbach <grosbach@apple.com>
Fri, 11 Mar 2011 22:51:41 +0000 (22:51 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 11 Mar 2011 22:51:41 +0000 (22:51 +0000)
commitdd11988c999c23eba2467e35892a2f42858c886b
tree29e522eb87f87f39d23b303e673313eb8d1edab0
parent899eaa35696bb0a9a625acd70a14876834af6cc5
Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-
effect that we get proper instruction printing using the "pop" mnemonic for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127502 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMInstrInfo.td
test/CodeGen/ARM/2010-03-18-ldm-rtrn.ll
test/CodeGen/ARM/2010-10-25-ifcvt-ldm.ll
test/CodeGen/ARM/2010-11-29-PrologueBug.ll
test/CodeGen/ARM/bx_fold.ll
test/CodeGen/ARM/code-placement.ll
test/CodeGen/ARM/ifcvt10.ll
test/CodeGen/ARM/ifcvt5.ll
test/CodeGen/ARM/ifcvt6.ll
test/CodeGen/ARM/ifcvt7.ll
test/CodeGen/ARM/ifcvt8.ll
test/CodeGen/ARM/ldm.ll