90 lines · plain
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 PPCGenSDNodeInfo.inc -gen-sd-node-info)15tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget)16tablegen(LLVM PPCGenExegesis.inc -gen-exegesis)17tablegen(LLVM PPCGenRegisterBank.inc -gen-register-bank)18tablegen(LLVM PPCGenGlobalISel.inc -gen-global-isel)19 20add_public_tablegen_target(PowerPCCommonTableGen)21 22add_llvm_target(PowerPCCodeGen23 GISel/PPCInstructionSelector.cpp24 PPCBoolRetToInt.cpp25 PPCAsmPrinter.cpp26 PPCBranchSelector.cpp27 PPCBranchCoalescing.cpp28 PPCCallingConv.cpp29 PPCCTRLoops.cpp30 PPCCTRLoopsVerify.cpp31 PPCExpandAtomicPseudoInsts.cpp32 PPCHazardRecognizers.cpp33 PPCInstrInfo.cpp34 PPCISelDAGToDAG.cpp35 PPCISelLowering.cpp36 PPCEarlyReturn.cpp37 PPCFastISel.cpp38 PPCFrameLowering.cpp39 PPCLoopInstrFormPrep.cpp40 PPCMCInstLower.cpp41 PPCMachineFunctionInfo.cpp42 PPCMachineScheduler.cpp43 PPCMacroFusion.cpp44 PPCMIPeephole.cpp45 PPCRegisterInfo.cpp46 PPCSelectionDAGInfo.cpp47 PPCSubtarget.cpp48 PPCTargetMachine.cpp49 PPCTargetObjectFile.cpp50 PPCTargetTransformInfo.cpp51 PPCTOCRegDeps.cpp52 PPCTLSDynamicCall.cpp53 PPCVSXWACCCopy.cpp54 PPCReduceCRLogicals.cpp55 PPCVSXFMAMutate.cpp56 PPCVSXSwapRemoval.cpp57 PPCPreEmitPeephole.cpp58 PPCLowerMASSVEntries.cpp59 PPCGenScalarMASSEntries.cpp60 GISel/PPCCallLowering.cpp61 GISel/PPCRegisterBankInfo.cpp62 GISel/PPCLegalizerInfo.cpp63 64 LINK_COMPONENTS65 Analysis66 AsmPrinter67 BinaryFormat68 CodeGen69 CodeGenTypes70 Core71 GlobalISel72 MC73 PowerPCDesc74 PowerPCInfo75 Scalar76 SelectionDAG77 Support78 Target79 TargetParser80 TransformUtils81 82 ADD_TO_COMPONENT83 PowerPC84 )85 86add_subdirectory(AsmParser)87add_subdirectory(Disassembler)88add_subdirectory(MCTargetDesc)89add_subdirectory(TargetInfo)90