cb5cd07493b62a5684165f65dc89accbb1b6becb
[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   GlobalsModRef.cpp
29   IVUsers.cpp
30   InlineCost.cpp
31   InstCount.cpp
32   InstructionSimplify.cpp
33   Interval.cpp
34   IntervalPartition.cpp
35   IteratedDominanceFrontier.cpp
36   LazyCallGraph.cpp
37   LazyValueInfo.cpp
38   LibCallSemantics.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)