3750dc5b26ff851b11385b4d29a7a6750a8e56be
[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   ObjCARCAliasAnalysis.cpp
53   ObjCARCAnalysisUtils.cpp
54   ObjCARCInstKind.cpp
55   OrderedBasicBlock.cpp
56   PHITransAddr.cpp
57   PostDominators.cpp
58   PtrUseVisitor.cpp
59   RegionInfo.cpp
60   RegionPass.cpp
61   RegionPrinter.cpp
62   ScalarEvolution.cpp
63   ScalarEvolutionAliasAnalysis.cpp
64   ScalarEvolutionExpander.cpp
65   ScalarEvolutionNormalization.cpp
66   SparsePropagation.cpp
67   TargetLibraryInfo.cpp
68   TargetTransformInfo.cpp
69   Trace.cpp
70   TypeBasedAliasAnalysis.cpp
71   ScopedNoAliasAA.cpp
72   ValueTracking.cpp
73   VectorUtils.cpp
74
75   ADDITIONAL_HEADER_DIRS
76   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
77   )
78
79 add_dependencies(LLVMAnalysis intrinsics_gen)