AMDGPU: Add skeleton GlobalIsel implementation
authorTom Stellard <thomas.stellard@amd.com>
Thu, 14 Apr 2016 19:09:28 +0000 (19:09 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Thu, 14 Apr 2016 19:09:28 +0000 (19:09 +0000)
commit000c5af3e65bcd32305d51a32ccdbe6fdf7d3fdf
tree959ef307f75403f2bf48327f70012034022c5829
parent3151d8959598d6da4f9373fc6965fedac16dc835
AMDGPU: Add skeleton GlobalIsel implementation

Summary:
This adds the necessary target code to be able to run the ir translator.
Lowering function arguments and returns is a nop and there is no support
for RegBankSelect.

Reviewers: arsenm, qcolombet

Subscribers: arsenm, joker.eph, vkalintiris, llvm-commits

Differential Revision: http://reviews.llvm.org/D19077

llvm-svn: 266356
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h [new file with mode: 0644]
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/lib/Target/AMDGPU/CMakeLists.txt
llvm/test/CodeGen/AMDGPU/GlobalISel/amdgpu-irtranslator.ll [new file with mode: 0644]