diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2015-08-15 09:22:21 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2015-08-15 09:22:21 +0000 |
commit | e8824e3026fa9542f4531ffb1d85863b78dfb1d4 (patch) | |
tree | 276fcced7e78e9b3bd0b198f3652540bb9bc1b1a /llvm/lib/Analysis/Analysis.cpp | |
parent | 2db38f33f375d5dc766c4f25d52c4f9865ae9e43 (diff) | |
download | llvm-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.cpp | 1 |
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); |