Merging r258184:
[oota-llvm.git] / lib / Analysis / CMakeLists.txt
1 add_llvm_library(LLVMAnalysis
2   AliasAnalysis.cpp
3   AliasAnalysisEvaluator.cpp
4   AliasSetTracker.cpp
5   Analysis.cpp
6   AssumptionCache.cpp
7   BasicAliasAnalysis.cpp
8   BlockFrequencyInfo.cpp
9   BlockFrequencyInfoImpl.cpp
10   BranchProbabilityInfo.cpp
11   CFG.cpp
12   CFGPrinter.cpp
13   CFLAliasAnalysis.cpp
14   CGSCCPassManager.cpp
15   CallGraph.cpp
16   CallGraphSCCPass.cpp
17   CallPrinter.cpp
18   CaptureTracking.cpp
19   CostModel.cpp
20   CodeMetrics.cpp
21   ConstantFolding.cpp
22   Delinearization.cpp
23   DemandedBits.cpp
24   DependenceAnalysis.cpp
25   DivergenceAnalysis.cpp
26   DomPrinter.cpp
27   DominanceFrontier.cpp
28   EHPersonalities.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   Lint.cpp
40   Loads.cpp
41   LoopAccessAnalysis.cpp
42   LoopInfo.cpp
43   LoopPass.cpp
44   MemDepPrinter.cpp
45   MemDerefPrinter.cpp
46   MemoryBuiltins.cpp
47   MemoryDependenceAnalysis.cpp
48   MemoryLocation.cpp
49   ModuleDebugInfoPrinter.cpp
50   ObjCARCAliasAnalysis.cpp
51   ObjCARCAnalysisUtils.cpp
52   ObjCARCInstKind.cpp
53   OrderedBasicBlock.cpp
54   PHITransAddr.cpp
55   PostDominators.cpp
56   PtrUseVisitor.cpp
57   RegionInfo.cpp
58   RegionPass.cpp
59   RegionPrinter.cpp
60   ScalarEvolution.cpp
61   ScalarEvolutionAliasAnalysis.cpp
62   ScalarEvolutionExpander.cpp
63   ScalarEvolutionNormalization.cpp
64   SparsePropagation.cpp
65   TargetLibraryInfo.cpp
66   TargetTransformInfo.cpp
67   Trace.cpp
68   TypeBasedAliasAnalysis.cpp
69   ScopedNoAliasAA.cpp
70   ValueTracking.cpp
71   VectorUtils.cpp
72
73   ADDITIONAL_HEADER_DIRS
74   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
75   )
76
77 add_dependencies(LLVMAnalysis intrinsics_gen)