diff options
author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2021-05-04 19:07:05 +0200 |
---|---|---|
committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2021-05-04 19:08:41 +0200 |
commit | 33ff3c20498ef5c2057730d91a9dbee21a027a31 (patch) | |
tree | 2f963aea2a8bbdfb33efd59d2a6891cac69a98a2 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | 6da1c46227e0176269e41fc9620a534a6b14fe43 (diff) | |
download | llvm-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.cpp | 10 |
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; |