ScopInfo: Add Scop::getDomains()
llvm-svn: 150482
diff --git a/polly/lib/ScheduleOptimizer.cpp b/polly/lib/ScheduleOptimizer.cpp
index 80ea97c..7df544a 100644
--- a/polly/lib/ScheduleOptimizer.cpp
+++ b/polly/lib/ScheduleOptimizer.cpp
@@ -423,16 +423,7 @@
| 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;