Add a thumb2 pass to insert IT blocks.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 10 Jul 2009 01:54:42 +0000 (01:54 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 10 Jul 2009 01:54:42 +0000 (01:54 +0000)
commit06e16587ebc81e43b42157fa3afcfd806b59b296
tree76e4f27ee3b197064487715c71ed7fbb7275d58f
parentab331504452a833f27a030f13525b964545d768a
Add a thumb2 pass to insert IT blocks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75218 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARM.h
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/ARM/Thumb2ITBlockPass.cpp [new file with mode: 0644]
test/CodeGen/Thumb2/thumb2-select.ll
test/CodeGen/Thumb2/thumb2-select_xform.ll