[LoopVectorize] Move LoopAccessAnalysis to its own module
[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   DomPrinter.cpp
24   DominanceFrontier.cpp
25   IVUsers.cpp
26   InstCount.cpp
27   InstructionSimplify.cpp
28   Interval.cpp
29   IntervalPartition.cpp
30   JumpInstrTableInfo.cpp
31   LazyCallGraph.cpp
32   LazyValueInfo.cpp
33   LibCallAliasAnalysis.cpp
34   LibCallSemantics.cpp
35   Lint.cpp
36   Loads.cpp
37   LoopAccessAnalysis.cpp
38   LoopInfo.cpp
39   LoopPass.cpp
40   MemDepPrinter.cpp
41   MemoryBuiltins.cpp
42   MemoryDependenceAnalysis.cpp
43   ModuleDebugInfoPrinter.cpp
44   NoAliasAnalysis.cpp
45   PHITransAddr.cpp
46   PostDominators.cpp
47   PtrUseVisitor.cpp
48   RegionInfo.cpp
49   RegionPass.cpp
50   RegionPrinter.cpp
51   ScalarEvolution.cpp
52   ScalarEvolutionAliasAnalysis.cpp
53   ScalarEvolutionExpander.cpp
54   ScalarEvolutionNormalization.cpp
55   SparsePropagation.cpp
56   TargetLibraryInfo.cpp
57   TargetTransformInfo.cpp
58   Trace.cpp
59   TypeBasedAliasAnalysis.cpp
60   ScopedNoAliasAA.cpp
61   ValueTracking.cpp
62   )
63
64 add_dependencies(LLVMAnalysis intrinsics_gen)
65
66 add_subdirectory(IPA)