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 SystemZGenGNUAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM SystemZGenHLASMAsmWriter.inc -gen-asm-writer -asmwriternum=1)
8 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
9 tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
10 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
11 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
12 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
13 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
14 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
16 add_public_tablegen_target(SystemZCommonTableGen)
18 add_llvm_target(SystemZCodeGen
20 SystemZCallingConv.cpp
21 SystemZConstantPoolValue.cpp
22 SystemZCopyPhysRegs.cpp
23 SystemZElimCompare.cpp
24 SystemZFrameLowering.cpp
25 SystemZHazardRecognizer.cpp
26 SystemZISelDAGToDAG.cpp
27 SystemZISelLowering.cpp
31 SystemZMachineFunctionInfo.cpp
32 SystemZMachineScheduler.cpp
33 SystemZMCInstLower.cpp
34 SystemZPostRewrite.cpp
35 SystemZRegisterInfo.cpp
36 SystemZSelectionDAGInfo.cpp
37 SystemZShortenInst.cpp
39 SystemZTargetMachine.cpp
40 SystemZTargetObjectFile.cpp
41 SystemZTargetTransformInfo.cpp
64 add_subdirectory(AsmParser)
65 add_subdirectory(Disassembler)
66 add_subdirectory(MCTargetDesc)
67 add_subdirectory(TargetInfo)