[PM/AA] Add missing static dependency edges from DSE and memdep to TLI.
[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   MemoryLocation.cpp
46   ModuleDebugInfoPrinter.cpp
47   NoAliasAnalysis.cpp
48   OrderedBasicBlock.cpp
49   PHITransAddr.cpp
50   PostDominators.cpp
51   PtrUseVisitor.cpp
52   RegionInfo.cpp
53   RegionPass.cpp
54   RegionPrinter.cpp
55   ScalarEvolution.cpp
56   ScalarEvolutionAliasAnalysis.cpp
57   ScalarEvolutionExpander.cpp
58   ScalarEvolutionNormalization.cpp
59   SparsePropagation.cpp
60   TargetLibraryInfo.cpp
61   TargetTransformInfo.cpp
62   Trace.cpp
63   TypeBasedAliasAnalysis.cpp
64   ScopedNoAliasAA.cpp
65   ValueTracking.cpp
66   VectorUtils.cpp
67
68   ADDITIONAL_HEADER_DIRS
69   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
70   )
71
72 add_dependencies(LLVMAnalysis intrinsics_gen)
73
74 add_subdirectory(IPA)