Add a Scalarizer pass.
[oota-llvm.git] / lib / Transforms / Scalar / CMakeLists.txt
1 add_llvm_library(LLVMScalarOpts
2   ADCE.cpp
3   CodeGenPrepare.cpp
4   ConstantProp.cpp
5   CorrelatedValuePropagation.cpp
6   DCE.cpp
7   DeadStoreElimination.cpp
8   Scalarizer.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   LoopRerollPass.cpp
21   LoopUnrollPass.cpp
22   LoopUnswitch.cpp
23   LowerAtomic.cpp
24   MemCpyOptimizer.cpp
25   PartiallyInlineLibCalls.cpp
26   Reassociate.cpp
27   Reg2Mem.cpp
28   SampleProfile.cpp
29   SCCP.cpp
30   SROA.cpp
31   Scalar.cpp
32   ScalarReplAggregates.cpp
33   SimplifyCFGPass.cpp
34   FlattenCFGPass.cpp
35   Sink.cpp
36   StructurizeCFG.cpp
37   TailRecursionElimination.cpp
38   )
39
40 add_dependencies(LLVMScalarOpts intrinsics_gen)