[ARM] Add plumbing for GlobalISel
authorDiana Picus <diana.picus@linaro.org>
Fri, 11 Nov 2016 08:27:37 +0000 (08:27 +0000)
committerDiana Picus <diana.picus@linaro.org>
Fri, 11 Nov 2016 08:27:37 +0000 (08:27 +0000)
commit22274934f43681dc37d5bf39f99308ce443308d9
tree6610b358258b5d0f0fa467733178bbd199a16b7c
parenta6adab268d10db41f8adb660ecfcdaceaa9e57da
[ARM] Add plumbing for GlobalISel

Add GlobalISel skeleton, up to the point where we can select a ret void.

llvm-svn: 286573
15 files changed:
llvm/lib/Target/ARM/ARMCallLowering.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARMCallLowering.h [new file with mode: 0644]
llvm/lib/Target/ARM/ARMInstructionSelector.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARMInstructionSelector.h [new file with mode: 0644]
llvm/lib/Target/ARM/ARMLegalizerInfo.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARMLegalizerInfo.h [new file with mode: 0644]
llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARMRegisterBankInfo.h [new file with mode: 0644]
llvm/lib/Target/ARM/ARMSubtarget.cpp
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/lib/Target/ARM/ARMTargetMachine.cpp
llvm/lib/Target/ARM/CMakeLists.txt
llvm/lib/Target/ARM/LLVMBuild.txt
llvm/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll [new file with mode: 0644]
llvm/test/CodeGen/ARM/GlobalISel/lit.local.cfg [new file with mode: 0644]