aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Analysis.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2015-08-15 09:22:21 +0000
committerChandler Carruth <chandlerc@gmail.com>2015-08-15 09:22:21 +0000
commite8824e3026fa9542f4531ffb1d85863b78dfb1d4 (patch)
tree276fcced7e78e9b3bd0b198f3652540bb9bc1b1a /llvm/lib/Analysis/Analysis.cpp
parent2db38f33f375d5dc766c4f25d52c4f9865ae9e43 (diff)
downloadllvm-e8824e3026fa9542f4531ffb1d85863b78dfb1d4.zip
llvm-e8824e3026fa9542f4531ffb1d85863b78dfb1d4.tar.gz
llvm-e8824e3026fa9542f4531ffb1d85863b78dfb1d4.tar.bz2
[PM/AA] Delete the LibCallAliasAnalysis and all the associated
infrastructure. This AA was never used in tree. It's infrastructure also completely overlaps that of TargetLibraryInfo which is used heavily by BasicAA to achieve similar goals to those stated for this analysis. As has come up in several discussions, the use case here is still really important, but this code isn't helping move toward that use case. Any progress on better supporting rich AA information for runtime library environments would likely be better off starting from scratch or starting from TargetLibraryInfo than from this base. Differential Revision: http://reviews.llvm.org/D12028 llvm-svn: 245155
Diffstat (limited to 'llvm/lib/Analysis/Analysis.cpp')
-rw-r--r--llvm/lib/Analysis/Analysis.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/Analysis.cpp b/llvm/lib/Analysis/Analysis.cpp
index 472956c..1ca151d 100644
--- a/llvm/lib/Analysis/Analysis.cpp
+++ b/llvm/lib/Analysis/Analysis.cpp
@@ -51,7 +51,6 @@ void llvm::initializeAnalysis(PassRegistry &Registry) {
initializeInstCountPass(Registry);
initializeIntervalPartitionPass(Registry);
initializeLazyValueInfoPass(Registry);
- initializeLibCallAliasAnalysisPass(Registry);
initializeLintPass(Registry);
initializeLoopInfoWrapperPassPass(Registry);
initializeMemDepPrinterPass(Registry);