1 add_llvm_component_group(SystemZ HAS_JIT)
3 set(LLVM_TARGET_DEFINITIONS SystemZ.td)
5 tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
10 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
11 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
12 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
13 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
15 add_public_tablegen_target(SystemZCommonTableGen)
17 add_llvm_target(SystemZCodeGen
19 SystemZCallingConv.cpp
20 SystemZConstantPoolValue.cpp
21 SystemZCopyPhysRegs.cpp
22 SystemZElimCompare.cpp
23 SystemZFrameLowering.cpp
24 SystemZHazardRecognizer.cpp
25 SystemZISelDAGToDAG.cpp
26 SystemZISelLowering.cpp
30 SystemZMachineFunctionInfo.cpp
31 SystemZMachineScheduler.cpp
32 SystemZMCInstLower.cpp
33 SystemZPostRewrite.cpp
34 SystemZRegisterInfo.cpp
35 SystemZSelectionDAGInfo.cpp
36 SystemZShortenInst.cpp
38 SystemZTargetMachine.cpp
39 SystemZTargetTransformInfo.cpp
59 add_subdirectory(AsmParser)
60 add_subdirectory(Disassembler)
61 add_subdirectory(MCTargetDesc)
62 add_subdirectory(TargetInfo)