OSDN Git Service

Use common code for both ARM and Thumb-2 instruction and register info.
authorDavid Goodwin <david_goodwin@apple.com>
Wed, 8 Jul 2009 23:10:31 +0000 (23:10 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Wed, 8 Jul 2009 23:10:31 +0000 (23:10 +0000)
commitf1daf7d8abebd6e0104a6b41a774ccbb19a51c60
treee98ca11278c1e0de1adc5c67e2bb0c659ae6ec8a
parent8529d28ee3b873574e87d6179f4b8bfb1fcc4bd6
Use common code for both ARM and Thumb-2 instruction and register info.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75067 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/ARM/ARMConstantIslandPass.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMMachineFunctionInfo.h
lib/Target/ARM/ARMTargetAsmInfo.cpp
lib/Target/ARM/Thumb2InstrInfo.cpp
lib/Target/ARM/Thumb2InstrInfo.h
lib/Target/ARM/Thumb2RegisterInfo.cpp
lib/Target/ARM/Thumb2RegisterInfo.h
test/CodeGen/Thumb2/thumb2-mulhi.ll
test/CodeGen/Thumb2/thumb2-select_xform.ll