[InstCombine] Signed saturation patterns
[llvm-core.git] / lib / Target / SystemZ / CMakeLists.txt
blob03e5e31831f6511a98a9ca8dedc1fef1379a4726
1 set(LLVM_TARGET_DEFINITIONS SystemZ.td)
3 tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(SystemZCommonTableGen)
15 add_llvm_target(SystemZCodeGen
16   SystemZAsmPrinter.cpp
17   SystemZCallingConv.cpp
18   SystemZConstantPoolValue.cpp
19   SystemZElimCompare.cpp
20   SystemZFrameLowering.cpp
21   SystemZHazardRecognizer.cpp
22   SystemZISelDAGToDAG.cpp
23   SystemZISelLowering.cpp
24   SystemZInstrInfo.cpp
25   SystemZLDCleanup.cpp
26   SystemZLongBranch.cpp
27   SystemZMachineFunctionInfo.cpp
28   SystemZMachineScheduler.cpp
29   SystemZMCInstLower.cpp
30   SystemZPostRewrite.cpp
31   SystemZRegisterInfo.cpp
32   SystemZSelectionDAGInfo.cpp
33   SystemZShortenInst.cpp
34   SystemZSubtarget.cpp
35   SystemZTargetMachine.cpp
36   SystemZTargetTransformInfo.cpp
37   SystemZTDC.cpp
38   )
40 add_subdirectory(AsmParser)
41 add_subdirectory(Disassembler)
42 add_subdirectory(MCTargetDesc)
43 add_subdirectory(TargetInfo)