aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
diff options
context:
space:
mode:
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>2021-05-04 19:07:05 +0200
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>2021-05-04 19:08:41 +0200
commit33ff3c20498ef5c2057730d91a9dbee21a027a31 (patch)
tree2f963aea2a8bbdfb33efd59d2a6891cac69a98a2 /llvm/lib/Analysis/LoopAccessAnalysis.cpp
parent6da1c46227e0176269e41fc9620a534a6b14fe43 (diff)
downloadllvm-33ff3c20498ef5c2057730d91a9dbee21a027a31.zip
llvm-33ff3c20498ef5c2057730d91a9dbee21a027a31.tar.gz
llvm-33ff3c20498ef5c2057730d91a9dbee21a027a31.tar.bz2
Revert "Make dependency between certain analysis passes transitive"
This reverts commit 3655f0757f2b4b61419446b326410118658826ba. It caused assertion failures related to setLastUser in polly builds.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/LoopAccessAnalysis.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
index 3535058..cd08632 100644
--- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp
+++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
@@ -2281,12 +2281,12 @@ bool LoopAccessLegacyAnalysis::runOnFunction(Function &F) {
}
void LoopAccessLegacyAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
- AU.addRequiredTransitive<ScalarEvolutionWrapperPass>();
- AU.addRequiredTransitive<AAResultsWrapperPass>();
- AU.addRequiredTransitive<DominatorTreeWrapperPass>();
- AU.addRequiredTransitive<LoopInfoWrapperPass>();
+ AU.addRequired<ScalarEvolutionWrapperPass>();
+ AU.addRequired<AAResultsWrapperPass>();
+ AU.addRequired<DominatorTreeWrapperPass>();
+ AU.addRequired<LoopInfoWrapperPass>();
- AU.setPreservesAll();
+ AU.setPreservesAll();
}
char LoopAccessLegacyAnalysis::ID = 0;