This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Presburger] skip IntegerPolyhedrons with LocalIds in coalesce
ClosedPublic

Authored by webmiche on Mar 4 2022, 6:38 AM.

Details

Summary

This patch makes coalesce skip the comparison of all pairs of IntegerPolyhedrons with LocalIds rather than crash. The heuristics to handle these cases will be upstreamed later on.

Diff Detail

Event Timeline

webmiche created this revision.Mar 4 2022, 6:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 4 2022, 6:38 AM
webmiche requested review of this revision.Mar 4 2022, 6:38 AM
arjunp accepted this revision.Mar 4 2022, 6:41 AM

LGTM, please fix the nit:

mlir/lib/Analysis/Presburger/PresburgerSet.cpp
526–530
This revision is now accepted and ready to land.Mar 4 2022, 6:41 AM
webmiche updated this revision to Diff 412999.Mar 4 2022, 7:03 AM

Addressed comment.

webmiche marked an inline comment as done.Mar 4 2022, 7:03 AM
This revision was landed with ongoing or failed builds.Mar 4 2022, 8:12 AM
This revision was automatically updated to reflect the committed changes.