1set(LLVM_TARGET_DEFINITIONS AMDGPU.td) 2 3tablegen(LLVM AMDGPUGenRegisterInfo.inc -gen-register-info) 4tablegen(LLVM AMDGPUGenInstrInfo.inc -gen-instr-info) 5tablegen(LLVM AMDGPUGenDAGISel.inc -gen-dag-isel) 6tablegen(LLVM AMDGPUGenCallingConv.inc -gen-callingconv) 7tablegen(LLVM AMDGPUGenSubtargetInfo.inc -gen-subtarget) 8tablegen(LLVM AMDGPUGenIntrinsics.inc -gen-tgt-intrinsic) 9tablegen(LLVM AMDGPUGenMCCodeEmitter.inc -gen-emitter) 10tablegen(LLVM AMDGPUGenDFAPacketizer.inc -gen-dfa-packetizer) 11tablegen(LLVM AMDGPUGenAsmWriter.inc -gen-asm-writer) 12tablegen(LLVM AMDGPUGenAsmMatcher.inc -gen-asm-matcher) 13add_public_tablegen_target(AMDGPUCommonTableGen) 14 15add_llvm_target(AMDGPUCodeGen 16 AMDILCFGStructurizer.cpp 17 AMDGPUAlwaysInlinePass.cpp 18 AMDGPUAnnotateKernelFeatures.cpp 19 AMDGPUAnnotateUniformValues.cpp 20 AMDGPUAsmPrinter.cpp 21 AMDGPUDiagnosticInfoUnsupported.cpp 22 AMDGPUFrameLowering.cpp 23 AMDGPUTargetObjectFile.cpp 24 AMDGPUIntrinsicInfo.cpp 25 AMDGPUISelDAGToDAG.cpp 26 AMDGPUMCInstLower.cpp 27 AMDGPUMachineFunction.cpp 28 AMDGPUOpenCLImageTypeLoweringPass.cpp 29 AMDGPUSubtarget.cpp 30 AMDGPUTargetMachine.cpp 31 AMDGPUTargetTransformInfo.cpp 32 AMDGPUISelLowering.cpp 33 AMDGPUInstrInfo.cpp 34 AMDGPUPromoteAlloca.cpp 35 AMDGPURegisterInfo.cpp 36 R600ClauseMergePass.cpp 37 R600ControlFlowFinalizer.cpp 38 R600EmitClauseMarkers.cpp 39 R600ExpandSpecialInstrs.cpp 40 R600InstrInfo.cpp 41 R600ISelLowering.cpp 42 R600MachineFunctionInfo.cpp 43 R600MachineScheduler.cpp 44 R600OptimizeVectorRegisters.cpp 45 R600Packetizer.cpp 46 R600RegisterInfo.cpp 47 R600TextureIntrinsicsReplacer.cpp 48 SIAnnotateControlFlow.cpp 49 SIFixControlFlowLiveIntervals.cpp 50 SIFixSGPRCopies.cpp 51 SIFixSGPRLiveRanges.cpp 52 SIFoldOperands.cpp 53 SIFrameLowering.cpp 54 SIInsertWaits.cpp 55 SIInstrInfo.cpp 56 SIISelLowering.cpp 57 SILoadStoreOptimizer.cpp 58 SILowerControlFlow.cpp 59 SILowerI1Copies.cpp 60 SIMachineFunctionInfo.cpp 61 SIRegisterInfo.cpp 62 SIShrinkInstructions.cpp 63 SITypeRewriter.cpp 64 ) 65 66add_subdirectory(AsmParser) 67add_subdirectory(InstPrinter) 68add_subdirectory(TargetInfo) 69add_subdirectory(MCTargetDesc) 70add_subdirectory(Utils) 71