Reinstate "Nuke the old JIT."
[oota-llvm.git] / lib / Target / PowerPC / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS PPC.td)
2
3 tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer)
4 tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher)
5 tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler)
6 tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter)
7 tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info)
8 tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel)
10 tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel)
11 tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv)
12 tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(PowerPCCommonTableGen)
14
15 add_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   PPCFastISel.cpp
24   PPCFrameLowering.cpp
25   PPCMCInstLower.cpp
26   PPCMachineFunctionInfo.cpp
27   PPCRegisterInfo.cpp
28   PPCSubtarget.cpp
29   PPCTargetMachine.cpp
30   PPCTargetObjectFile.cpp
31   PPCTargetTransformInfo.cpp
32   PPCSelectionDAGInfo.cpp
33   )
34
35 add_subdirectory(AsmParser)
36 add_subdirectory(Disassembler)
37 add_subdirectory(InstPrinter)
38 add_subdirectory(TargetInfo)
39 add_subdirectory(MCTargetDesc)