• 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  PPCBoolRetToInt.cpp
17  PPCAsmPrinter.cpp
18  PPCBranchSelector.cpp
19  PPCCTRLoops.cpp
20  PPCHazardRecognizers.cpp
21  PPCInstrInfo.cpp
22  PPCISelDAGToDAG.cpp
23  PPCISelLowering.cpp
24  PPCEarlyReturn.cpp
25  PPCFastISel.cpp
26  PPCFrameLowering.cpp
27  PPCLoopDataPrefetch.cpp
28  PPCLoopPreIncPrep.cpp
29  PPCMCInstLower.cpp
30  PPCMachineFunctionInfo.cpp
31  PPCMIPeephole.cpp
32  PPCRegisterInfo.cpp
33  PPCSubtarget.cpp
34  PPCTargetMachine.cpp
35  PPCTargetObjectFile.cpp
36  PPCTargetTransformInfo.cpp
37  PPCTOCRegDeps.cpp
38  PPCTLSDynamicCall.cpp
39  PPCVSXCopy.cpp
40  PPCVSXFMAMutate.cpp
41  PPCVSXSwapRemoval.cpp
42  )
43
44add_subdirectory(AsmParser)
45add_subdirectory(Disassembler)
46add_subdirectory(InstPrinter)
47add_subdirectory(TargetInfo)
48add_subdirectory(MCTargetDesc)
49