94ded342a975873d4d68fb4d75ba9fc28cdbad4b
[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   CFG.cpp
12   CFGPrinter.cpp
13   CaptureTracking.cpp
14   CostModel.cpp
15   CodeMetrics.cpp
16   ConstantFolding.cpp
17   DependenceAnalysis.cpp
18   DomPrinter.cpp
19   DominanceFrontier.cpp
20   IVUsers.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   LoopInfo.cpp
31   LoopPass.cpp
32   MemDepPrinter.cpp
33   MemoryBuiltins.cpp
34   MemoryDependenceAnalysis.cpp
35   ModuleDebugInfoPrinter.cpp
36   NoAliasAnalysis.cpp
37   PHITransAddr.cpp
38   PathNumbering.cpp
39   PathProfileInfo.cpp
40   PathProfileVerifier.cpp
41   PostDominators.cpp
42   ProfileEstimatorPass.cpp
43   ProfileInfo.cpp
44   ProfileInfoLoader.cpp
45   ProfileInfoLoaderPass.cpp
46   ProfileVerifierPass.cpp
47   ProfileDataLoader.cpp
48   ProfileDataLoaderPass.cpp
49   PtrUseVisitor.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   TargetTransformInfo.cpp
59   Trace.cpp
60   TypeBasedAliasAnalysis.cpp
61   ValueTracking.cpp
62   )
63
64 add_dependencies(LLVMAnalysis intrinsics_gen)
65
66 add_subdirectory(IPA)