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