[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / BPF / CMakeLists.txt
blob2d804ca8a73ebd640f2ec1abd0cec1251f26e175
1 add_llvm_component_group(BPF)
3 set(LLVM_TARGET_DEFINITIONS BPF.td)
5 tablegen(LLVM BPFGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM BPFGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM BPFGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM BPFGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM BPFGenDisassemblerTables.inc -gen-disassembler)
10 tablegen(LLVM BPFGenInstrInfo.inc -gen-instr-info)
11 tablegen(LLVM BPFGenMCCodeEmitter.inc -gen-emitter)
12 tablegen(LLVM BPFGenRegisterInfo.inc -gen-register-info)
13 tablegen(LLVM BPFGenSubtargetInfo.inc -gen-subtarget)
15 add_public_tablegen_target(BPFCommonTableGen)
17 add_llvm_target(BPFCodeGen
18   BPFAbstractMemberAccess.cpp
19   BPFAdjustOpt.cpp
20   BPFAsmPrinter.cpp
21   BPFCheckAndAdjustIR.cpp
22   BPFFrameLowering.cpp
23   BPFInstrInfo.cpp
24   BPFISelDAGToDAG.cpp
25   BPFISelLowering.cpp
26   BPFMCInstLower.cpp
27   BPFPreserveDIType.cpp
28   BPFRegisterInfo.cpp
29   BPFSelectionDAGInfo.cpp
30   BPFSubtarget.cpp
31   BPFTargetMachine.cpp
32   BPFMIPeephole.cpp
33   BPFMIChecking.cpp
34   BPFMISimplifyPatchable.cpp
35   BTFDebug.cpp
37   LINK_COMPONENTS
38   Analysis
39   AsmPrinter
40   CodeGen
41   Core
42   MC
43   BPFDesc
44   BPFInfo
45   IPO
46   Scalar
47   SelectionDAG
48   Support
49   Target
50   TransformUtils
52   ADD_TO_COMPONENT
53   BPF
54   )
56 add_subdirectory(AsmParser)
57 add_subdirectory(Disassembler)
58 add_subdirectory(MCTargetDesc)
59 add_subdirectory(TargetInfo)