brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · 53d5650 Raw
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