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 PPCBoolRetToInt.cpp 17 PPCAsmPrinter.cpp 18 PPCBranchSelector.cpp 19 PPCCCState.cpp 20 PPCCTRLoops.cpp 21 PPCHazardRecognizers.cpp 22 PPCInstrInfo.cpp 23 PPCISelDAGToDAG.cpp 24 PPCISelLowering.cpp 25 PPCEarlyReturn.cpp 26 PPCFastISel.cpp 27 PPCFrameLowering.cpp 28 PPCLoopPreIncPrep.cpp 29 PPCMCInstLower.cpp 30 PPCMachineFunctionInfo.cpp 31 PPCMIPeephole.cpp 32 PPCRegisterInfo.cpp 33 PPCQPXLoadSplat.cpp 34 PPCSubtarget.cpp 35 PPCTargetMachine.cpp 36 PPCTargetObjectFile.cpp 37 PPCTargetTransformInfo.cpp 38 PPCTOCRegDeps.cpp 39 PPCTLSDynamicCall.cpp 40 PPCVSXCopy.cpp 41 PPCVSXFMAMutate.cpp 42 PPCVSXSwapRemoval.cpp 43 ) 44 45add_subdirectory(AsmParser) 46add_subdirectory(Disassembler) 47add_subdirectory(InstPrinter) 48add_subdirectory(TargetInfo) 49add_subdirectory(MCTargetDesc) 50