CMakeLists.txt revision c3b20c260ee17a66c6306f81293c75681d8ea0aa
1set(LLVM_TARGET_DEFINITIONS SystemZ.td)
2
3tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
4tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
5tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
6tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
7tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
8tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
9tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
10tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
11tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
12add_public_tablegen_target(SystemZCommonTableGen)
13
14add_llvm_target(SystemZCodeGen
15  SystemZAsmPrinter.cpp
16  SystemZCallingConv.cpp
17  SystemZConstantPoolValue.cpp
18  SystemZFrameLowering.cpp
19  SystemZISelDAGToDAG.cpp
20  SystemZISelLowering.cpp
21  SystemZInstrInfo.cpp
22  SystemZMCInstLower.cpp
23  SystemZRegisterInfo.cpp
24  SystemZSubtarget.cpp
25  SystemZTargetMachine.cpp
26  )
27
28add_dependencies(LLVMSystemZCodeGen intrinsics_gen)
29
30add_subdirectory(AsmParser)
31add_subdirectory(Disassembler)
32add_subdirectory(InstPrinter)
33add_subdirectory(TargetInfo)
34add_subdirectory(MCTargetDesc)
35