4e4716f6bceeb5b6df9a0efcd5c0a76b31dacf31
[oota-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   GVN.cpp
14   InductiveRangeCheckElimination.cpp
15   IndVarSimplify.cpp
16   JumpThreading.cpp
17   LICM.cpp
18   LoadCombine.cpp
19   LoopDeletion.cpp
20   LoopIdiomRecognize.cpp
21   LoopInstSimplify.cpp
22   LoopInterchange.cpp
23   LoopRerollPass.cpp
24   LoopRotation.cpp
25   LoopStrengthReduce.cpp
26   LoopUnrollPass.cpp
27   LoopUnswitch.cpp
28   LowerAtomic.cpp
29   LowerExpectIntrinsic.cpp
30   MemCpyOptimizer.cpp
31   MergedLoadStoreMotion.cpp
32   PartiallyInlineLibCalls.cpp
33   PlaceSafepoints.cpp
34   Reassociate.cpp
35   Reg2Mem.cpp
36   RewriteStatepointsForGC.cpp
37   SCCP.cpp
38   SROA.cpp
39   SampleProfile.cpp
40   Scalar.cpp
41   ScalarReplAggregates.cpp
42   Scalarizer.cpp
43   SeparateConstOffsetFromGEP.cpp
44   SimplifyCFGPass.cpp
45   Sink.cpp
46   StraightLineStrengthReduce.cpp
47   StructurizeCFG.cpp
48   TailRecursionElimination.cpp
49
50   ADDITIONAL_HEADER_DIRS
51   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
52   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
53   )
54
55 add_dependencies(LLVMScalarOpts intrinsics_gen)