]> granicus.if.org Git - llvm/commit
[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)
commit286599a8f90670a13d72a94f5f0c05f4a4215654
treea268f877889b3d2a2543fe8122d5e37fb83fe674
parent29e16233238682b178a52528033ffa990df3ae0f
[ARM] Add plumbing for GlobalISel

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286573 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/ARM/ARMCallLowering.cpp [new file with mode: 0644]
lib/Target/ARM/ARMCallLowering.h [new file with mode: 0644]
lib/Target/ARM/ARMInstructionSelector.cpp [new file with mode: 0644]
lib/Target/ARM/ARMInstructionSelector.h [new file with mode: 0644]
lib/Target/ARM/ARMLegalizerInfo.cpp [new file with mode: 0644]
lib/Target/ARM/ARMLegalizerInfo.h [new file with mode: 0644]
lib/Target/ARM/ARMRegisterBankInfo.cpp [new file with mode: 0644]
lib/Target/ARM/ARMRegisterBankInfo.h [new file with mode: 0644]
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/CMakeLists.txt
lib/Target/ARM/LLVMBuild.txt
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll [new file with mode: 0644]
test/CodeGen/ARM/GlobalISel/lit.local.cfg [new file with mode: 0644]