32fe9b9495d1a2d039b238ac91b26dd1e5abd83b
[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   AssumptionCache.cpp
9   BasicAliasAnalysis.cpp
10   BlockFrequencyInfo.cpp
11   BlockFrequencyInfoImpl.cpp
12   BranchProbabilityInfo.cpp
13   CFG.cpp
14   CFGPrinter.cpp
15   CFLAliasAnalysis.cpp
16   CGSCCPassManager.cpp
17   CaptureTracking.cpp
18   CostModel.cpp
19   CodeMetrics.cpp
20   ConstantFolding.cpp
21   Delinearization.cpp
22   DependenceAnalysis.cpp
23   DivergenceAnalysis.cpp
24   DomPrinter.cpp
25   DominanceFrontier.cpp
26   IVUsers.cpp
27   InstCount.cpp
28   InstructionSimplify.cpp
29   Interval.cpp
30   IntervalPartition.cpp
31   IteratedDominanceFrontier.cpp
32   LazyCallGraph.cpp
33   LazyValueInfo.cpp
34   LibCallAliasAnalysis.cpp
35   LibCallSemantics.cpp
36   Lint.cpp
37   Loads.cpp
38   LoopAccessAnalysis.cpp
39   LoopInfo.cpp
40   LoopPass.cpp
41   MemDepPrinter.cpp
42   MemDerefPrinter.cpp
43   MemoryBuiltins.cpp
44   MemoryDependenceAnalysis.cpp
45   ModuleDebugInfoPrinter.cpp
46   NoAliasAnalysis.cpp
47   PHITransAddr.cpp
48   PostDominators.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   TargetLibraryInfo.cpp
59   TargetTransformInfo.cpp
60   Trace.cpp
61   TypeBasedAliasAnalysis.cpp
62   ScopedNoAliasAA.cpp
63   ValueTracking.cpp
64
65   ADDITIONAL_HEADER_DIRS
66   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
67   )
68
69 add_dependencies(LLVMAnalysis intrinsics_gen)
70
71 add_subdirectory(IPA)