Factor FlattenCFG out from SimplifyCFG
[oota-llvm.git] / lib / Transforms / Scalar / CMakeLists.txt
1 add_llvm_library(LLVMScalarOpts
2   ADCE.cpp
3   BasicBlockPlacement.cpp
4   CodeGenPrepare.cpp
5   ConstantProp.cpp
6   CorrelatedValuePropagation.cpp
7   DCE.cpp
8   DeadStoreElimination.cpp
9   EarlyCSE.cpp
10   GlobalMerge.cpp
11   GVN.cpp
12   IndVarSimplify.cpp
13   JumpThreading.cpp
14   LICM.cpp
15   LoopDeletion.cpp
16   LoopIdiomRecognize.cpp
17   LoopInstSimplify.cpp
18   LoopRotation.cpp
19   LoopStrengthReduce.cpp
20   LoopUnrollPass.cpp
21   LoopUnswitch.cpp
22   LowerAtomic.cpp
23   MemCpyOptimizer.cpp
24   Reassociate.cpp
25   Reg2Mem.cpp
26   SCCP.cpp
27   SROA.cpp
28   Scalar.cpp
29   ScalarReplAggregates.cpp
30   SimplifyCFGPass.cpp
31   FlattenCFGPass.cpp
32   Sink.cpp
33   StructurizeCFG.cpp
34   TailRecursionElimination.cpp
35   )
36
37 add_dependencies(LLVMScalarOpts intrinsics_gen)