[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Transforms / IPO / CMakeLists.txt
blob2392b13b33a0ef7d15d014f273f32c0a7faa154f
1 add_llvm_component_library(LLVMipo
2   AlwaysInliner.cpp
3   Annotation2Metadata.cpp
4   ArgumentPromotion.cpp
5   Attributor.cpp
6   AttributorAttributes.cpp
7   BarrierNoopPass.cpp
8   BlockExtractor.cpp
9   CalledValuePropagation.cpp
10   ConstantMerge.cpp
11   CrossDSOCFI.cpp
12   DeadArgumentElimination.cpp
13   ElimAvailExtern.cpp
14   ExtractGV.cpp
15   ForceFunctionAttrs.cpp
16   FunctionAttrs.cpp
17   FunctionImport.cpp
18   FunctionSpecialization.cpp
19   GlobalDCE.cpp
20   GlobalOpt.cpp
21   GlobalSplit.cpp
22   HotColdSplitting.cpp
23   IPO.cpp
24   IROutliner.cpp
25   InferFunctionAttrs.cpp
26   InlineSimple.cpp
27   Inliner.cpp
28   Internalize.cpp
29   LoopExtractor.cpp
30   LowerTypeTests.cpp
31   MergeFunctions.cpp
32   OpenMPOpt.cpp
33   PartialInlining.cpp
34   PassManagerBuilder.cpp
35   PruneEH.cpp
36   SampleContextTracker.cpp
37   SampleProfile.cpp
38   SampleProfileProbe.cpp
39   SCCP.cpp
40   StripDeadPrototypes.cpp
41   StripSymbols.cpp
42   SyntheticCountsPropagation.cpp
43   ThinLTOBitcodeWriter.cpp
44   WholeProgramDevirt.cpp
46   ADDITIONAL_HEADER_DIRS
47   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
48   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO
50   DEPENDS
51   intrinsics_gen
52   omp_gen
54   COMPONENT_NAME
55   IPO
57   LINK_COMPONENTS
58   AggressiveInstCombine
59   Analysis
60   BitReader
61   BitWriter
62   Core
63   FrontendOpenMP
64   InstCombine
65   IRReader
66   Linker
67   Object
68   ProfileData
69   Scalar
70   Support
71   TransformUtils
72   Vectorize
73   Instrumentation
74   )