summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/Dependences.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Analysis/Dependences.cpp')
-rw-r--r--polly/lib/Analysis/Dependences.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/polly/lib/Analysis/Dependences.cpp b/polly/lib/Analysis/Dependences.cpp
index dc3f8818a7d..9fee964ff82 100644
--- a/polly/lib/Analysis/Dependences.cpp
+++ b/polly/lib/Analysis/Dependences.cpp
@@ -418,7 +418,9 @@ isl_union_map *Dependences::getDependences(int type) {
dependences = isl_union_map_union(dependences,
isl_union_map_copy(waw_dep));
- return isl_union_map_coalesce(dependences);
+ dependences = isl_union_map_coalesce(dependences);
+ dependences = isl_union_map_detect_equalities(dependences);
+ return dependences;
}
void Dependences::getAnalysisUsage(AnalysisUsage &AU) const {
OpenPOWER on IntegriCloud