diff options
Diffstat (limited to 'polly/lib/Analysis/Dependences.cpp')
| -rw-r--r-- | polly/lib/Analysis/Dependences.cpp | 4 |
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 { |

