1 set(LLVM_TARGET_DEFINITIONS PPC.td) 2 3 tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer) 4 tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher) 5 tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler) 6 tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter) 7 tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info) 8 tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info) 9 tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel) 10 tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel) 11 tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv) 12 tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget) 13 add_public_tablegen_target(PowerPCCommonTableGen) 14 15 add_llvm_target(PowerPCCodeGen 16 PPCBoolRetToInt.cpp 17 PPCAsmPrinter.cpp 18 PPCBranchSelector.cpp 19 PPCCTRLoops.cpp 20 PPCHazardRecognizers.cpp 21 PPCInstrInfo.cpp 22 PPCISelDAGToDAG.cpp 23 PPCISelLowering.cpp 24 PPCEarlyReturn.cpp 25 PPCFastISel.cpp 26 PPCFrameLowering.cpp 27 PPCLoopDataPrefetch.cpp 28 PPCLoopPreIncPrep.cpp 29 PPCMCInstLower.cpp 30 PPCMachineFunctionInfo.cpp 31 PPCMIPeephole.cpp 32 PPCRegisterInfo.cpp 33 PPCSubtarget.cpp 34 PPCTargetMachine.cpp 35 PPCTargetObjectFile.cpp 36 PPCTargetTransformInfo.cpp 37 PPCTOCRegDeps.cpp 38 PPCTLSDynamicCall.cpp 39 PPCVSXCopy.cpp 40 PPCVSXFMAMutate.cpp 41 PPCVSXSwapRemoval.cpp 42 ) 43 44 add_subdirectory(AsmParser) 45 add_subdirectory(Disassembler) 46 add_subdirectory(InstPrinter) 47 add_subdirectory(TargetInfo) 48 add_subdirectory(MCTargetDesc) 49