[InstCombine] Signed saturation patterns
[llvm-core.git] / lib / Target / BPF / CMakeLists.txt
blobacdce4f7a66e914b35eee27967d87d49244580ad
1 set(LLVM_TARGET_DEFINITIONS BPF.td)
3 tablegen(LLVM BPFGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM BPFGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM BPFGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM BPFGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM BPFGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM BPFGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM BPFGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM BPFGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM BPFGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(BPFCommonTableGen)
15 add_llvm_target(BPFCodeGen
16   BPFAbstractMemberAccess.cpp
17   BPFAsmPrinter.cpp
18   BPFFrameLowering.cpp
19   BPFInstrInfo.cpp
20   BPFISelDAGToDAG.cpp
21   BPFISelLowering.cpp
22   BPFMCInstLower.cpp
23   BPFRegisterInfo.cpp
24   BPFSelectionDAGInfo.cpp
25   BPFSubtarget.cpp
26   BPFTargetMachine.cpp
27   BPFMIPeephole.cpp
28   BPFMIChecking.cpp
29   BPFMISimplifyPatchable.cpp
30   BTFDebug.cpp
31   )
33 add_subdirectory(AsmParser)
34 add_subdirectory(Disassembler)
35 add_subdirectory(MCTargetDesc)
36 add_subdirectory(TargetInfo)