Rewrite ScalarEvolution::hasOperand to use an explicit worklist instead
[oota-llvm.git] / lib / Analysis / CMakeLists.txt
1 add_llvm_library(LLVMAnalysis
2   AliasAnalysis.cpp
3   AliasAnalysisCounter.cpp
4   AliasAnalysisEvaluator.cpp
5   AliasDebugger.cpp
6   AliasSetTracker.cpp
7   Analysis.cpp
8   BasicAliasAnalysis.cpp
9   BlockFrequencyInfo.cpp
10   BranchProbabilityInfo.cpp
11   CFGPrinter.cpp
12   CaptureTracking.cpp
13   CodeMetrics.cpp
14   ConstantFolding.cpp
15   DIBuilder.cpp
16   DbgInfoPrinter.cpp
17   DebugInfo.cpp
18   DomPrinter.cpp
19   DominanceFrontier.cpp
20   IVUsers.cpp
21   InlineCost.cpp
22   InstCount.cpp
23   InstructionSimplify.cpp
24   Interval.cpp
25   IntervalPartition.cpp
26   LazyValueInfo.cpp
27   LibCallAliasAnalysis.cpp
28   LibCallSemantics.cpp
29   Lint.cpp
30   Loads.cpp
31   LoopDependenceAnalysis.cpp
32   LoopInfo.cpp
33   LoopPass.cpp
34   MemDepPrinter.cpp
35   MemoryBuiltins.cpp
36   MemoryDependenceAnalysis.cpp
37   ModuleDebugInfoPrinter.cpp
38   NoAliasAnalysis.cpp
39   PHITransAddr.cpp
40   PathNumbering.cpp
41   PathProfileInfo.cpp
42   PathProfileVerifier.cpp
43   PostDominators.cpp
44   ProfileEstimatorPass.cpp
45   ProfileInfo.cpp
46   ProfileInfoLoader.cpp
47   ProfileInfoLoaderPass.cpp
48   ProfileVerifierPass.cpp
49   RegionInfo.cpp
50   RegionPass.cpp
51   RegionPrinter.cpp
52   ScalarEvolution.cpp
53   ScalarEvolutionAliasAnalysis.cpp
54   ScalarEvolutionExpander.cpp
55   ScalarEvolutionNormalization.cpp
56   SparsePropagation.cpp
57   Trace.cpp
58   TypeBasedAliasAnalysis.cpp
59   ValueTracking.cpp
60   )
61
62 add_subdirectory(IPA)