]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/Transforms/Scalar/CMakeLists.txt
Vendor import of llvm release_40 branch r292009:
[FreeBSD/FreeBSD.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   GuardWidening.cpp
14   GVN.cpp
15   GVNHoist.cpp
16   IVUsersPrinter.cpp
17   InductiveRangeCheckElimination.cpp
18   IndVarSimplify.cpp
19   JumpThreading.cpp
20   LICM.cpp
21   LoopAccessAnalysisPrinter.cpp
22   LoopSink.cpp
23   LoadCombine.cpp
24   LoopDeletion.cpp
25   LoopDataPrefetch.cpp
26   LoopDistribute.cpp
27   LoopIdiomRecognize.cpp
28   LoopInstSimplify.cpp
29   LoopInterchange.cpp
30   LoopLoadElimination.cpp
31   LoopPassManager.cpp
32   LoopRerollPass.cpp
33   LoopRotation.cpp
34   LoopSimplifyCFG.cpp
35   LoopStrengthReduce.cpp
36   LoopUnrollPass.cpp
37   LoopUnswitch.cpp
38   LoopVersioningLICM.cpp
39   LowerAtomic.cpp
40   LowerExpectIntrinsic.cpp
41   LowerGuardIntrinsic.cpp
42   MemCpyOptimizer.cpp
43   MergedLoadStoreMotion.cpp
44   NaryReassociate.cpp
45   NewGVN.cpp
46   PartiallyInlineLibCalls.cpp
47   PlaceSafepoints.cpp
48   Reassociate.cpp
49   Reg2Mem.cpp
50   RewriteStatepointsForGC.cpp
51   SCCP.cpp
52   SROA.cpp
53   Scalar.cpp
54   Scalarizer.cpp
55   SeparateConstOffsetFromGEP.cpp
56   SimplifyCFGPass.cpp
57   Sink.cpp
58   SpeculativeExecution.cpp
59   StraightLineStrengthReduce.cpp
60   StructurizeCFG.cpp
61   TailRecursionElimination.cpp
62
63   ADDITIONAL_HEADER_DIRS
64   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
65   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
66
67   DEPENDS
68   intrinsics_gen
69   )