| set(LLVM_TARGET_DEFINITIONS AMDGPU.td) |
| |
| tablegen(LLVM AMDGPUGenRegisterInfo.inc -gen-register-info) |
| tablegen(LLVM AMDGPUGenInstrInfo.inc -gen-instr-info) |
| tablegen(LLVM AMDGPUGenDAGISel.inc -gen-dag-isel) |
| tablegen(LLVM AMDGPUGenCallingConv.inc -gen-callingconv) |
| tablegen(LLVM AMDGPUGenSubtargetInfo.inc -gen-subtarget) |
| tablegen(LLVM AMDGPUGenIntrinsics.inc -gen-tgt-intrinsic) |
| tablegen(LLVM AMDGPUGenMCCodeEmitter.inc -gen-emitter -mc-emitter) |
| tablegen(LLVM AMDGPUGenDFAPacketizer.inc -gen-dfa-packetizer) |
| tablegen(LLVM AMDGPUGenAsmWriter.inc -gen-asm-writer) |
| add_public_tablegen_target(AMDGPUCommonTableGen) |
| |
| add_llvm_target(R600CodeGen |
| AMDIL7XXDevice.cpp |
| AMDILCFGStructurizer.cpp |
| AMDILDevice.cpp |
| AMDILDeviceInfo.cpp |
| AMDILEvergreenDevice.cpp |
| AMDILIntrinsicInfo.cpp |
| AMDILISelDAGToDAG.cpp |
| AMDILISelLowering.cpp |
| AMDILNIDevice.cpp |
| AMDILPeepholeOptimizer.cpp |
| AMDILSIDevice.cpp |
| AMDGPUAsmPrinter.cpp |
| AMDGPUFrameLowering.cpp |
| AMDGPUIndirectAddressing.cpp |
| AMDGPUMCInstLower.cpp |
| AMDGPUSubtarget.cpp |
| AMDGPUStructurizeCFG.cpp |
| AMDGPUTargetMachine.cpp |
| AMDGPUISelLowering.cpp |
| AMDGPUConvertToISA.cpp |
| AMDGPUInstrInfo.cpp |
| AMDGPURegisterInfo.cpp |
| R600ExpandSpecialInstrs.cpp |
| R600InstrInfo.cpp |
| R600ISelLowering.cpp |
| R600MachineFunctionInfo.cpp |
| R600MachineScheduler.cpp |
| R600RegisterInfo.cpp |
| SIAnnotateControlFlow.cpp |
| SIInsertWaits.cpp |
| SIInstrInfo.cpp |
| SIISelLowering.cpp |
| SILowerControlFlow.cpp |
| SIMachineFunctionInfo.cpp |
| SIRegisterInfo.cpp |
| ) |
| |
| add_dependencies(LLVMR600CodeGen intrinsics_gen) |
| |
| add_subdirectory(InstPrinter) |
| add_subdirectory(TargetInfo) |
| add_subdirectory(MCTargetDesc) |