Nuke the old JIT.
[oota-llvm.git] / lib / Target / SystemZ / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS SystemZ.td)
2
3 tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
9 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
10 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
12 add_public_tablegen_target(SystemZCommonTableGen)
13
14 add_llvm_target(SystemZCodeGen
15   SystemZAsmPrinter.cpp
16   SystemZCallingConv.cpp
17   SystemZConstantPoolValue.cpp
18   SystemZElimCompare.cpp
19   SystemZFrameLowering.cpp
20   SystemZISelDAGToDAG.cpp
21   SystemZISelLowering.cpp
22   SystemZInstrInfo.cpp
23   SystemZLongBranch.cpp
24   SystemZMachineFunctionInfo.cpp
25   SystemZMCInstLower.cpp
26   SystemZRegisterInfo.cpp
27   SystemZSelectionDAGInfo.cpp
28   SystemZShortenInst.cpp
29   SystemZSubtarget.cpp
30   SystemZTargetMachine.cpp
31   )
32
33 add_subdirectory(AsmParser)
34 add_subdirectory(Disassembler)
35 add_subdirectory(InstPrinter)
36 add_subdirectory(TargetInfo)
37 add_subdirectory(MCTargetDesc)