summaryrefslogtreecommitdiffstats
path: root/polly/lib/ScheduleOptimizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/ScheduleOptimizer.cpp')
-rw-r--r--polly/lib/ScheduleOptimizer.cpp11
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;
OpenPOWER on IntegriCloud