[BasicAA] Revert r221876 because it can produce incorrect aliasing
[oota-llvm.git] / lib / Analysis / CMakeLists.txt
1 add_llvm_library(LLVMAnalysis
2   AliasAnalysis.cpp
3   AliasAnalysisCounter.cpp
4   AliasAnalysisEvaluator.cpp
5   AliasSetTracker.cpp
6   Analysis.cpp
7   AssumptionCache.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   CallGraph.cpp
17   CallGraphSCCPass.cpp
18   CallPrinter.cpp
19   CaptureTracking.cpp
20   CostModel.cpp
21   CodeMetrics.cpp
22   ConstantFolding.cpp
23   Delinearization.cpp
24   DemandedBits.cpp
25   DependenceAnalysis.cpp
26   DivergenceAnalysis.cpp
27   DomPrinter.cpp
28   DominanceFrontier.cpp
29   GlobalsModRef.cpp
30   IVUsers.cpp
31   InlineCost.cpp
32   InstCount.cpp
33   InstructionSimplify.cpp
34   Interval.cpp
35   IntervalPartition.cpp
36   IteratedDominanceFrontier.cpp
37   LazyCallGraph.cpp
38   LazyValueInfo.cpp
39   LibCallSemantics.cpp
40   Lint.cpp
41   Loads.cpp
42   LoopAccessAnalysis.cpp
43   LoopInfo.cpp
44   LoopPass.cpp
45   MemDepPrinter.cpp
46   MemDerefPrinter.cpp
47   MemoryBuiltins.cpp
48   MemoryDependenceAnalysis.cpp
49   MemoryLocation.cpp
50   ModuleDebugInfoPrinter.cpp
51   NoAliasAnalysis.cpp
52   OrderedBasicBlock.cpp
53   PHITransAddr.cpp
54   PostDominators.cpp
55   PtrUseVisitor.cpp
56   RegionInfo.cpp
57   RegionPass.cpp
58   RegionPrinter.cpp
59   ScalarEvolution.cpp
60   ScalarEvolutionAliasAnalysis.cpp
61   ScalarEvolutionExpander.cpp
62   ScalarEvolutionNormalization.cpp
63   SparsePropagation.cpp
64   TargetLibraryInfo.cpp
65   TargetTransformInfo.cpp
66   Trace.cpp
67   TypeBasedAliasAnalysis.cpp
68   ScopedNoAliasAA.cpp
69   ValueTracking.cpp
70   VectorUtils.cpp
71
72   ADDITIONAL_HEADER_DIRS
73   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
74   )
75
76 add_dependencies(LLVMAnalysis intrinsics_gen)