diff options
Diffstat (limited to 'polly/lib/ScheduleOptimizer.cpp')
| -rw-r--r-- | polly/lib/ScheduleOptimizer.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/polly/lib/ScheduleOptimizer.cpp b/polly/lib/ScheduleOptimizer.cpp index 80ea97ce443..7df544a40f6 100644 --- a/polly/lib/ScheduleOptimizer.cpp +++ b/polly/lib/ScheduleOptimizer.cpp @@ -423,16 +423,7 @@ bool IslScheduleOptimizer::runOnScop(Scop &S) { | Dependences::TYPE_WAW; isl_union_map *Dependences = D->getDependences(DependencyKinds); - isl_union_set *Domain = NULL; - - for (Scop::iterator SI = S.begin(), SE = S.end(); SI != SE; ++SI) - if ((*SI)->isFinalRead()) - continue; - else if (!Domain) - Domain = isl_union_set_from_set((*SI)->getDomain()); - else - Domain = isl_union_set_union(Domain, - isl_union_set_from_set((*SI)->getDomain())); + isl_union_set *Domain = S.getDomains(); if (!Domain) return false; |

