[GMR] isNonEscapingGlobalNoAlias() should look through Bitcasts/GEPs when looking...
[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   CaptureTracking.cpp
17   CostModel.cpp
18   CodeMetrics.cpp
19   ConstantFolding.cpp
20   Delinearization.cpp
21   DemandedBits.cpp
22   DependenceAnalysis.cpp
23   DivergenceAnalysis.cpp
24   DomPrinter.cpp
25   DominanceFrontier.cpp
26   IVUsers.cpp
27   InstCount.cpp
28   InstructionSimplify.cpp
29   Interval.cpp
30   IntervalPartition.cpp
31   IteratedDominanceFrontier.cpp
32   LazyCallGraph.cpp
33   LazyValueInfo.cpp
34   LibCallSemantics.cpp
35   Lint.cpp
36   Loads.cpp
37   LoopAccessAnalysis.cpp
38   LoopInfo.cpp
39   LoopPass.cpp
40   MemDepPrinter.cpp
41   MemDerefPrinter.cpp
42   MemoryBuiltins.cpp
43   MemoryDependenceAnalysis.cpp
44   MemoryLocation.cpp
45   ModuleDebugInfoPrinter.cpp
46   NoAliasAnalysis.cpp
47   OrderedBasicBlock.cpp
48   PHITransAddr.cpp
49   PostDominators.cpp
50   PtrUseVisitor.cpp
51   RegionInfo.cpp
52   RegionPass.cpp
53   RegionPrinter.cpp
54   ScalarEvolution.cpp
55   ScalarEvolutionAliasAnalysis.cpp
56   ScalarEvolutionExpander.cpp
57   ScalarEvolutionNormalization.cpp
58   SparsePropagation.cpp
59   TargetLibraryInfo.cpp
60   TargetTransformInfo.cpp
61   Trace.cpp
62   TypeBasedAliasAnalysis.cpp
63   ScopedNoAliasAA.cpp
64   ValueTracking.cpp
65   VectorUtils.cpp
66
67   ADDITIONAL_HEADER_DIRS
68   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
69   )
70
71 add_dependencies(LLVMAnalysis intrinsics_gen)
72
73 add_subdirectory(IPA)