OSDN Git Service

[GVNSink] GVNSink pass
[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   ConstantHoisting.cpp
6   ConstantProp.cpp
7   CorrelatedValuePropagation.cpp
8   DCE.cpp
9   DeadStoreElimination.cpp
10   EarlyCSE.cpp
11   FlattenCFGPass.cpp
12   Float2Int.cpp
13   GuardWidening.cpp
14   GVN.cpp
15   GVNHoist.cpp
16   GVNSink.cpp
17   IVUsersPrinter.cpp
18   InductiveRangeCheckElimination.cpp
19   IndVarSimplify.cpp
20   InferAddressSpaces.cpp
21   JumpThreading.cpp
22   LICM.cpp
23   LoopAccessAnalysisPrinter.cpp
24   LoopSink.cpp
25   LoadCombine.cpp
26   LoopDeletion.cpp
27   LoopDataPrefetch.cpp
28   LoopDistribute.cpp
29   LoopIdiomRecognize.cpp
30   LoopInstSimplify.cpp
31   LoopInterchange.cpp
32   LoopLoadElimination.cpp
33   LoopPassManager.cpp
34   LoopPredication.cpp
35   LoopRerollPass.cpp
36   LoopRotation.cpp
37   LoopSimplifyCFG.cpp
38   LoopStrengthReduce.cpp
39   LoopUnrollPass.cpp
40   LoopUnswitch.cpp
41   LoopVersioningLICM.cpp
42   LowerAtomic.cpp
43   LowerExpectIntrinsic.cpp
44   LowerGuardIntrinsic.cpp
45   MemCpyOptimizer.cpp
46   MergedLoadStoreMotion.cpp
47   NaryReassociate.cpp
48   NewGVN.cpp
49   PartiallyInlineLibCalls.cpp
50   PlaceSafepoints.cpp
51   Reassociate.cpp
52   Reg2Mem.cpp
53   RewriteStatepointsForGC.cpp
54   SCCP.cpp
55   SROA.cpp
56   Scalar.cpp
57   Scalarizer.cpp
58   SeparateConstOffsetFromGEP.cpp
59   SimpleLoopUnswitch.cpp
60   SimplifyCFGPass.cpp
61   Sink.cpp
62   SpeculativeExecution.cpp
63   StraightLineStrengthReduce.cpp
64   StructurizeCFG.cpp
65   TailRecursionElimination.cpp
66
67   ADDITIONAL_HEADER_DIRS
68   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
69   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
70
71   DEPENDS
72   intrinsics_gen
73   )