Add gfx950 mfma instructions to ROCDL dialect (#123361)
[llvm-project.git] / llvm / lib / Target / SystemZ / CMakeLists.txt
blob0d8f3eac6ee4f4e0aeb0c6fda9d5a13d0f6b5497
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
19   SystemZAsmPrinter.cpp
20   SystemZCallingConv.cpp
21   SystemZConstantPoolValue.cpp
22   SystemZCopyPhysRegs.cpp
23   SystemZElimCompare.cpp
24   SystemZFrameLowering.cpp
25   SystemZHazardRecognizer.cpp
26   SystemZISelDAGToDAG.cpp
27   SystemZISelLowering.cpp
28   SystemZInstrInfo.cpp
29   SystemZLDCleanup.cpp
30   SystemZLongBranch.cpp
31   SystemZMachineFunctionInfo.cpp
32   SystemZMachineScheduler.cpp
33   SystemZMCInstLower.cpp
34   SystemZPostRewrite.cpp
35   SystemZRegisterInfo.cpp
36   SystemZSelectionDAGInfo.cpp
37   SystemZShortenInst.cpp
38   SystemZSubtarget.cpp
39   SystemZTargetMachine.cpp
40   SystemZTargetObjectFile.cpp
41   SystemZTargetTransformInfo.cpp
42   SystemZTDC.cpp
44   LINK_COMPONENTS
45   Analysis
46   AsmPrinter
47   CodeGen
48   CodeGenTypes
49   Core
50   MC
51   Scalar
52   SelectionDAG
53   Support
54   SystemZDesc
55   SystemZInfo
56   Target
57   TargetParser
58   TransformUtils
60   ADD_TO_COMPONENT
61   SystemZ
62   )
64 add_subdirectory(AsmParser)
65 add_subdirectory(Disassembler)
66 add_subdirectory(MCTargetDesc)
67 add_subdirectory(TargetInfo)