[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / SystemZ / CMakeLists.txt
blobfdc61ab584b2981688c48f86b2c84955f5f9fd26
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
18   SystemZAsmPrinter.cpp
19   SystemZCallingConv.cpp
20   SystemZConstantPoolValue.cpp
21   SystemZCopyPhysRegs.cpp
22   SystemZElimCompare.cpp
23   SystemZFrameLowering.cpp
24   SystemZHazardRecognizer.cpp
25   SystemZISelDAGToDAG.cpp
26   SystemZISelLowering.cpp
27   SystemZInstrInfo.cpp
28   SystemZLDCleanup.cpp
29   SystemZLongBranch.cpp
30   SystemZMachineFunctionInfo.cpp
31   SystemZMachineScheduler.cpp
32   SystemZMCInstLower.cpp
33   SystemZPostRewrite.cpp
34   SystemZRegisterInfo.cpp
35   SystemZSelectionDAGInfo.cpp
36   SystemZShortenInst.cpp
37   SystemZSubtarget.cpp
38   SystemZTargetMachine.cpp
39   SystemZTargetTransformInfo.cpp
40   SystemZTDC.cpp
42   LINK_COMPONENTS
43   Analysis
44   AsmPrinter
45   CodeGen
46   Core
47   MC
48   Scalar
49   SelectionDAG
50   Support
51   SystemZDesc
52   SystemZInfo
53   Target
55   ADD_TO_COMPONENT
56   SystemZ
57   )
59 add_subdirectory(AsmParser)
60 add_subdirectory(Disassembler)
61 add_subdirectory(MCTargetDesc)
62 add_subdirectory(TargetInfo)