1 set(LLVM_TARGET_DEFINITIONS AMDGPU.td)
3 tablegen(LLVM AMDGPUGenRegisterInfo.inc -gen-register-info)
4 tablegen(LLVM AMDGPUGenInstrInfo.inc -gen-instr-info)
5 tablegen(LLVM AMDGPUGenDAGISel.inc -gen-dag-isel)
6 tablegen(LLVM AMDGPUGenCallingConv.inc -gen-callingconv)
7 tablegen(LLVM AMDGPUGenSubtargetInfo.inc -gen-subtarget)
8 tablegen(LLVM AMDGPUGenIntrinsics.inc -gen-tgt-intrinsic)
9 tablegen(LLVM AMDGPUGenCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM AMDGPUGenDFAPacketizer.inc -gen-dfa-packetizer)
11 add_public_tablegen_target(AMDGPUCommonTableGen)
13 add_llvm_target(AMDGPUCodeGen
15 AMDILCFGStructurizer.cpp
18 AMDILEvergreenDevice.cpp
19 AMDILFrameLowering.cpp
21 AMDILIntrinsicInfo.cpp
25 AMDILPeepholeOptimizer.cpp
29 AMDGPUTargetMachine.cpp
30 AMDGPUISelLowering.cpp
31 AMDGPUConvertToISA.cpp
33 AMDGPURegisterInfo.cpp
38 R600KernelParameters.cpp
39 R600MachineFunctionInfo.cpp
41 SIAssignInterpRegs.cpp
45 SIMachineFunctionInfo.cpp
49 add_subdirectory(TargetInfo)
50 add_subdirectory(MCTargetDesc)