[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Transforms / Scalar / CMakeLists.txt
blob79559a4d14a0702d2af19c39fc5cbdf446ad9824
1 add_llvm_component_library(LLVMScalarOpts
2   ADCE.cpp
3   AlignmentFromAssumptions.cpp
4   AnnotationRemarks.cpp
5   BDCE.cpp
6   CallSiteSplitting.cpp
7   ConstantHoisting.cpp
8   ConstraintElimination.cpp
9   CorrelatedValuePropagation.cpp
10   DCE.cpp
11   DeadStoreElimination.cpp
12   DFAJumpThreading.cpp
13   DivRemPairs.cpp
14   EarlyCSE.cpp
15   FlattenCFGPass.cpp
16   Float2Int.cpp
17   GuardWidening.cpp
18   GVN.cpp
19   GVNHoist.cpp
20   GVNSink.cpp
21   IVUsersPrinter.cpp
22   InductiveRangeCheckElimination.cpp
23   IndVarSimplify.cpp
24   InferAddressSpaces.cpp
25   InstSimplifyPass.cpp
26   JumpThreading.cpp
27   LICM.cpp
28   LoopAccessAnalysisPrinter.cpp
29   LoopBoundSplit.cpp
30   LoopSink.cpp
31   LoopDeletion.cpp
32   LoopDataPrefetch.cpp
33   LoopDistribute.cpp
34   LoopFuse.cpp
35   LoopIdiomRecognize.cpp
36   LoopInstSimplify.cpp
37   LoopInterchange.cpp
38   LoopFlatten.cpp
39   LoopLoadElimination.cpp
40   LoopPassManager.cpp
41   LoopPredication.cpp
42   LoopRerollPass.cpp
43   LoopRotation.cpp
44   LoopSimplifyCFG.cpp
45   LoopStrengthReduce.cpp
46   LoopUnrollPass.cpp
47   LoopUnrollAndJamPass.cpp
48   LoopUnswitch.cpp
49   LoopVersioningLICM.cpp
50   LowerAtomic.cpp
51   LowerConstantIntrinsics.cpp
52   LowerExpectIntrinsic.cpp
53   LowerGuardIntrinsic.cpp
54   LowerMatrixIntrinsics.cpp
55   LowerWidenableCondition.cpp
56   MakeGuardsExplicit.cpp
57   MemCpyOptimizer.cpp
58   MergeICmps.cpp
59   MergedLoadStoreMotion.cpp
60   NaryReassociate.cpp
61   NewGVN.cpp
62   PartiallyInlineLibCalls.cpp
63   PlaceSafepoints.cpp
64   Reassociate.cpp
65   Reg2Mem.cpp
66   RewriteStatepointsForGC.cpp
67   SCCP.cpp
68   SROA.cpp
69   Scalar.cpp
70   Scalarizer.cpp
71   ScalarizeMaskedMemIntrin.cpp
72   SeparateConstOffsetFromGEP.cpp
73   SimpleLoopUnswitch.cpp
74   SimplifyCFGPass.cpp
75   Sink.cpp
76   SpeculativeExecution.cpp
77   StraightLineStrengthReduce.cpp
78   StructurizeCFG.cpp
79   TailRecursionElimination.cpp
80   WarnMissedTransforms.cpp
82   ADDITIONAL_HEADER_DIRS
83   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
84   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
86   DEPENDS
87   intrinsics_gen
89   COMPONENT_NAME
90   Scalar
92   LINK_COMPONENTS
93   AggressiveInstCombine
94   Analysis
95   Core
96   InstCombine
97   Support
98   TransformUtils
99   )