1set(LLVM_TARGET_DEFINITIONS PPC.td) 2 3tablegen(PPCGenAsmWriter.inc -gen-asm-writer) 4tablegen(PPCGenCodeEmitter.inc -gen-emitter) 5tablegen(PPCGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 6tablegen(PPCGenRegisterInfo.inc -gen-register-info) 7tablegen(PPCGenInstrInfo.inc -gen-instr-info) 8tablegen(PPCGenDAGISel.inc -gen-dag-isel) 9tablegen(PPCGenCallingConv.inc -gen-callingconv) 10tablegen(PPCGenSubtargetInfo.inc -gen-subtarget) 11 12add_llvm_target(PowerPCCodeGen 13 PPCAsmBackend.cpp 14 PPCAsmPrinter.cpp 15 PPCBranchSelector.cpp 16 PPCCodeEmitter.cpp 17 PPCHazardRecognizers.cpp 18 PPCInstrInfo.cpp 19 PPCISelDAGToDAG.cpp 20 PPCISelLowering.cpp 21 PPCFrameLowering.cpp 22 PPCJITInfo.cpp 23 PPCMCCodeEmitter.cpp 24 PPCMCInstLower.cpp 25 PPCPredicates.cpp 26 PPCRegisterInfo.cpp 27 PPCSubtarget.cpp 28 PPCTargetMachine.cpp 29 PPCSelectionDAGInfo.cpp 30 ) 31 32add_subdirectory(InstPrinter) 33add_subdirectory(TargetInfo) 34add_subdirectory(MCTargetDesc) 35