Add a CFL Alias Analysis implementation
[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   BlockFrequencyInfoImpl.cpp
11   BranchProbabilityInfo.cpp
12   CFG.cpp
13   CFGPrinter.cpp
14   CFLAliasAnalysis.cpp
15   CGSCCPassManager.cpp
16   CaptureTracking.cpp
17   CostModel.cpp
18   CodeMetrics.cpp
19   ConstantFolding.cpp
20   Delinearization.cpp
21   DependenceAnalysis.cpp
22   DomPrinter.cpp
23   DominanceFrontier.cpp
24   IVUsers.cpp
25   InstCount.cpp
26   InstructionSimplify.cpp
27   Interval.cpp
28   IntervalPartition.cpp
29   JumpInstrTableInfo.cpp
30   LazyCallGraph.cpp
31   LazyValueInfo.cpp
32   LibCallAliasAnalysis.cpp
33   LibCallSemantics.cpp
34   Lint.cpp
35   Loads.cpp
36   LoopInfo.cpp
37   LoopPass.cpp
38   MemDepPrinter.cpp
39   MemoryBuiltins.cpp
40   MemoryDependenceAnalysis.cpp
41   ModuleDebugInfoPrinter.cpp
42   NoAliasAnalysis.cpp
43   PHITransAddr.cpp
44   PostDominators.cpp
45   PtrUseVisitor.cpp
46   RegionInfo.cpp
47   RegionPass.cpp
48   RegionPrinter.cpp
49   ScalarEvolution.cpp
50   ScalarEvolutionAliasAnalysis.cpp
51   ScalarEvolutionExpander.cpp
52   ScalarEvolutionNormalization.cpp
53   SparsePropagation.cpp
54   TargetTransformInfo.cpp
55   Trace.cpp
56   TypeBasedAliasAnalysis.cpp
57   ScopedNoAliasAA.cpp
58   ValueTracking.cpp
59   )
60
61 add_dependencies(LLVMAnalysis intrinsics_gen)
62
63 add_subdirectory(IPA)