Don't claim to preserve AliasAnalysis. First, this is doesn't actually
authorDan Gohman <gohman@apple.com>
Fri, 2 Jul 2010 18:43:05 +0000 (18:43 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 2 Jul 2010 18:43:05 +0000 (18:43 +0000)
have any effect, and second, deleting stores can potentially invalidate
an AliasAnalysis, and there's currently no notification for this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107496 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/DeadStoreElimination.cpp

index 4fbc0f1191f177c2f480b3cff39e64744ab14a61..e047e4ffa151c271e8b1b7a8c839178f4fe92c13 100644 (file)
@@ -74,7 +74,6 @@ namespace {
       AU.addRequired<AliasAnalysis>();
       AU.addRequired<MemoryDependenceAnalysis>();
       AU.addPreserved<DominatorTree>();
-      AU.addPreserved<AliasAnalysis>();
       AU.addPreserved<MemoryDependenceAnalysis>();
     }