[InstCombine] Signed saturation patterns
[llvm-complete.git] / lib / Target / Lanai / CMakeLists.txt
blob09347e16034d35582bf7dca0b8457f86dc2d05bf
1 set(LLVM_TARGET_DEFINITIONS Lanai.td)
3 tablegen(LLVM LanaiGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM LanaiGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM LanaiGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM LanaiGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM LanaiGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM LanaiGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM LanaiGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM LanaiGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(LanaiCommonTableGen)
15 add_llvm_target(LanaiCodeGen
16   LanaiAsmPrinter.cpp
17   LanaiDelaySlotFiller.cpp
18   LanaiFrameLowering.cpp
19   LanaiInstrInfo.cpp
20   LanaiISelDAGToDAG.cpp
21   LanaiISelLowering.cpp
22   LanaiMachineFunctionInfo.cpp
23   LanaiMCInstLower.cpp
24   LanaiMemAluCombiner.cpp
25   LanaiRegisterInfo.cpp
26   LanaiSelectionDAGInfo.cpp
27   LanaiSubtarget.cpp
28   LanaiTargetMachine.cpp
29   LanaiTargetObjectFile.cpp
32 add_subdirectory(AsmParser)
33 add_subdirectory(Disassembler)
34 add_subdirectory(MCTargetDesc)
35 add_subdirectory(TargetInfo)