[PM] Move the LowerExpectIntrinsic pass to the Scalar library.
[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   LowerExpectIntrinsic.cpp
27   MemCpyOptimizer.cpp
28   MergedLoadStoreMotion.cpp
29   PartiallyInlineLibCalls.cpp
30   Reassociate.cpp
31   Reg2Mem.cpp
32   SCCP.cpp
33   SROA.cpp
34   SampleProfile.cpp
35   Scalar.cpp
36   ScalarReplAggregates.cpp
37   Scalarizer.cpp
38   SeparateConstOffsetFromGEP.cpp
39   SimplifyCFGPass.cpp
40   Sink.cpp
41   StructurizeCFG.cpp
42   TailRecursionElimination.cpp
43   )
44
45 add_dependencies(LLVMScalarOpts intrinsics_gen)