summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopDetection.cpp
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2016-10-17 13:29:20 +0000
committerMichael Kruse <llvm@meinersbur.de>2016-10-17 13:29:20 +0000
commit6a19d592dadb31c09bec8ae7b65b1f9836ef04ac (patch)
treef7673e34d2c5f047b84e68c0b556d670afd3d37e /polly/lib/Analysis/ScopDetection.cpp
parent937dd7af2d262af1e3deaddd11906484d7ad8b76 (diff)
downloadbcm5719-llvm-6a19d592dadb31c09bec8ae7b65b1f9836ef04ac.tar.gz
bcm5719-llvm-6a19d592dadb31c09bec8ae7b65b1f9836ef04ac.zip
[ScopDetect] Depend transitively on ScalarEvolution.
ScopDetection might be queried by -dot-scops or -view-scops passes for which it accesses ScalarEvolution. llvm-svn: 284385
Diffstat (limited to 'polly/lib/Analysis/ScopDetection.cpp')
-rw-r--r--polly/lib/Analysis/ScopDetection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp
index 7df5179dc8d..488602269b8 100644
--- a/polly/lib/Analysis/ScopDetection.cpp
+++ b/polly/lib/Analysis/ScopDetection.cpp
@@ -1578,7 +1578,7 @@ void polly::ScopDetection::verifyAnalysis() const {
void ScopDetection::getAnalysisUsage(AnalysisUsage &AU) const {
AU.addRequired<LoopInfoWrapperPass>();
- AU.addRequired<ScalarEvolutionWrapperPass>();
+ AU.addRequiredTransitive<ScalarEvolutionWrapperPass>();
AU.addRequired<DominatorTreeWrapperPass>();
// We also need AA and RegionInfo when we are verifying analysis.
AU.addRequiredTransitive<AAResultsWrapperPass>();
OpenPOWER on IntegriCloud