This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Presburger] Support isSubsetOf in PresburgerSet and IntegerPolyhedron
ClosedPublic

Authored by arjunp on Feb 2 2022, 4:37 AM.

Diff Detail

Event Timeline

arjunp created this revision.Feb 2 2022, 4:37 AM
arjunp requested review of this revision.Feb 2 2022, 4:37 AM
Groverkss accepted this revision.Feb 2 2022, 4:59 AM

LGTM. Some minor comments.

mlir/include/mlir/Analysis/Presburger/IntegerPolyhedron.h
123–125
mlir/lib/Analysis/Presburger/PresburgerSet.cpp
355–362

I think after this change, you can just write S is equal to T iff S \subset T and T \subset S.

This revision is now accepted and ready to land.Feb 2 2022, 4:59 AM
arjunp updated this revision to Diff 405226.Feb 2 2022, 5:12 AM

Address kunwar's comments

This revision was landed with ongoing or failed builds.Feb 2 2022, 5:14 AM
This revision was automatically updated to reflect the committed changes.