[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / IR / CMakeLists.txt
blob7f6e698b10f9616597098028c64f9a831291e7b7
1 add_llvm_component_library(LLVMCore
2   AbstractCallSite.cpp
3   AsmWriter.cpp
4   Assumptions.cpp
5   Attributes.cpp
6   AutoUpgrade.cpp
7   BasicBlock.cpp
8   BuiltinGCs.cpp
9   Comdat.cpp
10   ConstantFold.cpp
11   ConstantRange.cpp
12   Constants.cpp
13   Core.cpp
14   DIBuilder.cpp
15   DataLayout.cpp
16   DebugInfo.cpp
17   DebugInfoMetadata.cpp
18   DebugLoc.cpp
19   DiagnosticHandler.cpp
20   DiagnosticInfo.cpp
21   DiagnosticPrinter.cpp
22   Dominators.cpp
23   FPEnv.cpp
24   Function.cpp
25   GCStrategy.cpp
26   GVMaterializer.cpp
27   Globals.cpp
28   IRBuilder.cpp
29   IRPrintingPasses.cpp
30   InlineAsm.cpp
31   Instruction.cpp
32   Instructions.cpp
33   IntrinsicInst.cpp
34   LLVMContext.cpp
35   LLVMContextImpl.cpp
36   LLVMRemarkStreamer.cpp
37   LegacyPassManager.cpp
38   MDBuilder.cpp
39   Mangler.cpp
40   Metadata.cpp
41   Module.cpp
42   ModuleSummaryIndex.cpp
43   Operator.cpp
44   OptBisect.cpp
45   Pass.cpp
46   PassInstrumentation.cpp
47   PassManager.cpp
48   PassRegistry.cpp
49   PassTimingInfo.cpp
50   PrintPasses.cpp
51   SafepointIRVerifier.cpp
52   ProfileSummary.cpp
53   PseudoProbe.cpp
54   ReplaceConstant.cpp
55   Statepoint.cpp
56   StructuralHash.cpp
57   Type.cpp
58   TypeFinder.cpp
59   Use.cpp
60   User.cpp
61   Value.cpp
62   ValueSymbolTable.cpp
63   Verifier.cpp
65   ADDITIONAL_HEADER_DIRS
66   ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR
68   LINK_LIBS
69   ${LLVM_PTHREAD_LIB}
71   DEPENDS
72   intrinsics_gen
74   LINK_COMPONENTS
75   BinaryFormat
76   Remarks
77   Support
78   )