• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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