OSDN Git Service

[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
[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   DivRemPairs.cpp
11   EarlyCSE.cpp
12   FlattenCFGPass.cpp
13   Float2Int.cpp
14   GuardWidening.cpp
15   GVN.cpp
16   GVNHoist.cpp
17   GVNSink.cpp
18   IVUsersPrinter.cpp
19   InductiveRangeCheckElimination.cpp
20   IndVarSimplify.cpp
21   InferAddressSpaces.cpp
22   JumpThreading.cpp
23   LICM.cpp
24   LoopAccessAnalysisPrinter.cpp
25   LoopSink.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   MergeICmps.cpp
47   MergedLoadStoreMotion.cpp
48   NaryReassociate.cpp
49   NewGVN.cpp
50   PartiallyInlineLibCalls.cpp
51   PlaceSafepoints.cpp
52   Reassociate.cpp
53   Reg2Mem.cpp
54   RewriteStatepointsForGC.cpp
55   SCCP.cpp
56   SROA.cpp
57   Scalar.cpp
58   Scalarizer.cpp
59   SeparateConstOffsetFromGEP.cpp
60   SimpleLoopUnswitch.cpp
61   SimplifyCFGPass.cpp
62   Sink.cpp
63   SpeculativeExecution.cpp
64   StraightLineStrengthReduce.cpp
65   StructurizeCFG.cpp
66   TailRecursionElimination.cpp
67
68   ADDITIONAL_HEADER_DIRS
69   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
70   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
71
72   DEPENDS
73   intrinsics_gen
74   )