OSDN Git Service

[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
[android-x86/external-llvm.git] / lib / Transforms / Scalar / CMakeLists.txt
1 add_llvm_library(LLVMScalarOpts
2   ADCE.cpp
3   AlignmentFromAssumptions.cpp
4   BDCE.cpp
5   CallSiteSplitting.cpp
6   ConstantHoisting.cpp
7   ConstantProp.cpp
8   CorrelatedValuePropagation.cpp
9   DCE.cpp
10   DeadStoreElimination.cpp
11   DivRemPairs.cpp
12   EarlyCSE.cpp
13   ExpandMemCmp.cpp
14   FlattenCFGPass.cpp
15   Float2Int.cpp
16   GuardWidening.cpp
17   GVN.cpp
18   GVNHoist.cpp
19   GVNSink.cpp
20   IVUsersPrinter.cpp
21   InductiveRangeCheckElimination.cpp
22   IndVarSimplify.cpp
23   InferAddressSpaces.cpp
24   InstSimplifyPass.cpp
25   JumpThreading.cpp
26   LICM.cpp
27   LoopAccessAnalysisPrinter.cpp
28   LoopSink.cpp
29   LoopDeletion.cpp
30   LoopDataPrefetch.cpp
31   LoopDistribute.cpp
32   LoopFuse.cpp
33   LoopIdiomRecognize.cpp
34   LoopInstSimplify.cpp
35   LoopInterchange.cpp
36   LoopLoadElimination.cpp
37   LoopPassManager.cpp
38   LoopPredication.cpp
39   LoopRerollPass.cpp
40   LoopRotation.cpp
41   LoopSimplifyCFG.cpp
42   LoopStrengthReduce.cpp
43   LoopUnrollPass.cpp
44   LoopUnrollAndJamPass.cpp
45   LoopUnswitch.cpp
46   LoopVersioningLICM.cpp
47   LowerAtomic.cpp
48   LowerExpectIntrinsic.cpp
49   LowerGuardIntrinsic.cpp
50   LowerWidenableCondition.cpp
51   MakeGuardsExplicit.cpp
52   MemCpyOptimizer.cpp
53   MergeICmps.cpp
54   MergedLoadStoreMotion.cpp
55   NaryReassociate.cpp
56   NewGVN.cpp
57   PartiallyInlineLibCalls.cpp
58   PlaceSafepoints.cpp
59   Reassociate.cpp
60   Reg2Mem.cpp
61   RewriteStatepointsForGC.cpp
62   SCCP.cpp
63   SROA.cpp
64   Scalar.cpp
65   Scalarizer.cpp
66   SeparateConstOffsetFromGEP.cpp
67   SimpleLoopUnswitch.cpp
68   SimplifyCFGPass.cpp
69   Sink.cpp
70   SpeculativeExecution.cpp
71   SpeculateAroundPHIs.cpp
72   StraightLineStrengthReduce.cpp
73   StructurizeCFG.cpp
74   TailRecursionElimination.cpp
75   WarnMissedTransforms.cpp
76
77   ADDITIONAL_HEADER_DIRS
78   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
79   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
80
81   DEPENDS
82   intrinsics_gen
83   )