Use TableGen'erated pseudo lowering for ARM.
authorJim Grosbach <grosbach@apple.com>
Fri, 8 Jul 2011 17:40:42 +0000 (17:40 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 8 Jul 2011 17:40:42 +0000 (17:40 +0000)
commit53e3fc463e3d9ee840510b08ebd6db17694fa2c5
tree71fe1ad693adb5b1a05e53eaba155545b11588cb
parent86f9adb8becf5da6962bd89301e96bccba26f72a
Use TableGen'erated pseudo lowering for ARM.

Hook up the TableGen lowering for simple pseudo instructions for ARM and
use it for a subset of the many pseudos the backend has as proof of concept.

More conversions to come.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134705 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMAsmPrinter.h
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMMCInstLower.cpp
lib/Target/ARM/Makefile