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