1add_llvm_component_group(PowerPC HAS_JIT) 2 3set(LLVM_TARGET_DEFINITIONS PPC.td) 4 5tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher) 6tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer) 7tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv) 8tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel) 9tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler) 10tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel) 11tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info) 12tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter) 13tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info) 14tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget) 15tablegen(LLVM PPCGenExegesis.inc -gen-exegesis) 16tablegen(LLVM PPCGenRegisterBank.inc -gen-register-bank) 17tablegen(LLVM PPCGenGlobalISel.inc -gen-global-isel) 18 19add_public_tablegen_target(PowerPCCommonTableGen) 20 21add_llvm_target(PowerPCCodeGen 22 GISel/PPCInstructionSelector.cpp 23 PPCBoolRetToInt.cpp 24 PPCAsmPrinter.cpp 25 PPCBranchSelector.cpp 26 PPCBranchCoalescing.cpp 27 PPCCallingConv.cpp 28 PPCCCState.cpp 29 PPCCTRLoops.cpp 30 PPCHazardRecognizers.cpp 31 PPCInstrInfo.cpp 32 PPCISelDAGToDAG.cpp 33 PPCISelLowering.cpp 34 PPCEarlyReturn.cpp 35 PPCFastISel.cpp 36 PPCFrameLowering.cpp 37 PPCLoopInstrFormPrep.cpp 38 PPCMCInstLower.cpp 39 PPCMachineFunctionInfo.cpp 40 PPCMachineScheduler.cpp 41 PPCMacroFusion.cpp 42 PPCMIPeephole.cpp 43 PPCRegisterInfo.cpp 44 PPCSubtarget.cpp 45 PPCTargetMachine.cpp 46 PPCTargetObjectFile.cpp 47 PPCTargetTransformInfo.cpp 48 PPCTOCRegDeps.cpp 49 PPCTLSDynamicCall.cpp 50 PPCVSXCopy.cpp 51 PPCReduceCRLogicals.cpp 52 PPCVSXFMAMutate.cpp 53 PPCVSXSwapRemoval.cpp 54 PPCExpandISEL.cpp 55 PPCPreEmitPeephole.cpp 56 PPCLowerMASSVEntries.cpp 57 GISel/PPCCallLowering.cpp 58 GISel/PPCRegisterBankInfo.cpp 59 GISel/PPCLegalizerInfo.cpp 60 61 LINK_COMPONENTS 62 Analysis 63 AsmPrinter 64 CodeGen 65 Core 66 MC 67 PowerPCDesc 68 PowerPCInfo 69 Scalar 70 SelectionDAG 71 Support 72 Target 73 TransformUtils 74 GlobalISel 75 76 ADD_TO_COMPONENT 77 PowerPC 78 ) 79 80add_subdirectory(AsmParser) 81add_subdirectory(Disassembler) 82add_subdirectory(MCTargetDesc) 83add_subdirectory(TargetInfo) 84