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