dependence analysis
[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   DbgInfoPrinter.cpp
16   DependenceAnalysis.cpp
17   DomPrinter.cpp
18   DominanceFrontier.cpp
19   IVUsers.cpp
20   InlineCost.cpp
21   InstCount.cpp
22   InstructionSimplify.cpp
23   Interval.cpp
24   IntervalPartition.cpp
25   LazyValueInfo.cpp
26   LibCallAliasAnalysis.cpp
27   LibCallSemantics.cpp
28   Lint.cpp
29   Loads.cpp
30   LoopDependenceAnalysis.cpp
31   LoopInfo.cpp
32   LoopPass.cpp
33   MemDepPrinter.cpp
34   MemoryBuiltins.cpp
35   MemoryDependenceAnalysis.cpp
36   ModuleDebugInfoPrinter.cpp
37   NoAliasAnalysis.cpp
38   PHITransAddr.cpp
39   PathNumbering.cpp
40   PathProfileInfo.cpp
41   PathProfileVerifier.cpp
42   PostDominators.cpp
43   ProfileEstimatorPass.cpp
44   ProfileInfo.cpp
45   ProfileInfoLoader.cpp
46   ProfileInfoLoaderPass.cpp
47   ProfileVerifierPass.cpp
48   ProfileDataLoader.cpp
49   ProfileDataLoaderPass.cpp
50   RegionInfo.cpp
51   RegionPass.cpp
52   RegionPrinter.cpp
53   ScalarEvolution.cpp
54   ScalarEvolutionAliasAnalysis.cpp
55   ScalarEvolutionExpander.cpp
56   ScalarEvolutionNormalization.cpp
57   SparsePropagation.cpp
58   Trace.cpp
59   TypeBasedAliasAnalysis.cpp
60   ValueTracking.cpp
61   )
62
63 add_dependencies(LLVMAnalysis intrinsics_gen)
64
65 add_subdirectory(IPA)