• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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  SystemZElimCompare.cpp
19  SystemZFrameLowering.cpp
20  SystemZISelDAGToDAG.cpp
21  SystemZISelLowering.cpp
22  SystemZInstrInfo.cpp
23  SystemZLongBranch.cpp
24  SystemZMCInstLower.cpp
25  SystemZRegisterInfo.cpp
26  SystemZSelectionDAGInfo.cpp
27  SystemZSubtarget.cpp
28  SystemZTargetMachine.cpp
29  )
30
31add_dependencies(LLVMSystemZCodeGen SystemZCommonTableGen intrinsics_gen)
32
33add_subdirectory(AsmParser)
34add_subdirectory(Disassembler)
35add_subdirectory(InstPrinter)
36add_subdirectory(TargetInfo)
37add_subdirectory(MCTargetDesc)
38