• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_TARGET_DEFINITIONS PPC.td)
2
3tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer)
4tablegen(LLVM PPCGenCodeEmitter.inc -gen-emitter)
5tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
6tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info)
7tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info)
8tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel)
9tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv)
10tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget)
11add_public_tablegen_target(PowerPCCommonTableGen)
12
13add_llvm_target(PowerPCCodeGen
14  PPCAsmPrinter.cpp
15  PPCBranchSelector.cpp
16  PPCCodeEmitter.cpp
17  PPCHazardRecognizers.cpp
18  PPCInstrInfo.cpp
19  PPCISelDAGToDAG.cpp
20  PPCISelLowering.cpp
21  PPCFrameLowering.cpp
22  PPCJITInfo.cpp
23  PPCMCInstLower.cpp
24  PPCMachineFunctionInfo.cpp
25  PPCRegisterInfo.cpp
26  PPCSubtarget.cpp
27  PPCTargetMachine.cpp
28  PPCSelectionDAGInfo.cpp
29  )
30
31add_subdirectory(InstPrinter)
32add_subdirectory(TargetInfo)
33add_subdirectory(MCTargetDesc)
34