summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Analysis/ScopInfo.cpp')
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 49e81ef1933..7c65c3b90c4 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -3173,6 +3173,9 @@ const InvariantEquivClassTy *Scop::lookupInvariantEquivClass(Value *Val) const {
void Scop::addInvariantLoads(ScopStmt &Stmt, MemoryAccessList &InvMAs) {
+ if (InvMAs.empty())
+ return;
+
// Get the context under which the statement is executed but remove the error
// context under which this statement is reached.
isl_set *DomainCtx = isl_set_params(Stmt.getDomain());
OpenPOWER on IntegriCloud