1 set(LLVM_TARGET_DEFINITIONS SystemZ.td)
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 SystemZGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(SystemZCommonTableGen)
15 add_llvm_target(SystemZCodeGen
17 SystemZCallingConv.cpp
18 SystemZConstantPoolValue.cpp
19 SystemZElimCompare.cpp
20 SystemZExpandPseudo.cpp
21 SystemZFrameLowering.cpp
22 SystemZHazardRecognizer.cpp
23 SystemZISelDAGToDAG.cpp
24 SystemZISelLowering.cpp
28 SystemZMachineFunctionInfo.cpp
29 SystemZMachineScheduler.cpp
30 SystemZMCInstLower.cpp
31 SystemZRegisterInfo.cpp
32 SystemZSelectionDAGInfo.cpp
33 SystemZShortenInst.cpp
35 SystemZTargetMachine.cpp
36 SystemZTargetTransformInfo.cpp
40 add_subdirectory(AsmParser)
41 add_subdirectory(Disassembler)
42 add_subdirectory(InstPrinter)
43 add_subdirectory(MCTargetDesc)
44 add_subdirectory(TargetInfo)