Add a new pass "inductive range check elimination"
[oota-llvm.git] / lib / Transforms / Scalar / CMakeLists.txt
1 add_llvm_library(LLVMScalarOpts
2   ADCE.cpp
3   AlignmentFromAssumptions.cpp
4   ConstantHoisting.cpp
5   ConstantProp.cpp
6   CorrelatedValuePropagation.cpp
7   DCE.cpp
8   DeadStoreElimination.cpp
9   EarlyCSE.cpp
10   FlattenCFGPass.cpp
11   GVN.cpp
12   InductiveRangeCheckElimination.cpp
13   IndVarSimplify.cpp
14   JumpThreading.cpp
15   LICM.cpp
16   LoadCombine.cpp
17   LoopDeletion.cpp
18   LoopIdiomRecognize.cpp
19   LoopInstSimplify.cpp
20   LoopRerollPass.cpp
21   LoopRotation.cpp
22   LoopStrengthReduce.cpp
23   LoopUnrollPass.cpp
24   LoopUnswitch.cpp
25   LowerAtomic.cpp
26   MemCpyOptimizer.cpp
27   MergedLoadStoreMotion.cpp
28   PartiallyInlineLibCalls.cpp
29   Reassociate.cpp
30   Reg2Mem.cpp
31   SCCP.cpp
32   SROA.cpp
33   SampleProfile.cpp
34   Scalar.cpp
35   ScalarReplAggregates.cpp
36   Scalarizer.cpp
37   SeparateConstOffsetFromGEP.cpp
38   SimplifyCFGPass.cpp
39   Sink.cpp
40   StructurizeCFG.cpp
41   TailRecursionElimination.cpp
42   )
43
44 add_dependencies(LLVMScalarOpts intrinsics_gen)