This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Presburger] Support finding integer lexmin in IntegerPolyhedron
ClosedPublic

Authored by arjunp on Feb 21 2022, 2:02 AM.

Details

Summary

Note: this does not yet support PrebsurgerSets.

Diff Detail

Event Timeline

arjunp created this revision.Feb 21 2022, 2:02 AM
arjunp requested review of this revision.Feb 21 2022, 2:02 AM
Groverkss added inline comments.Feb 21 2022, 9:50 AM
mlir/include/mlir/Analysis/Presburger/Simplex.h
482–483
mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp
40–44

Please remove this debug function.

arjunp updated this revision to Diff 410339.Feb 21 2022, 11:04 AM
arjunp marked an inline comment as done.

Fix typo

arjunp added inline comments.Feb 21 2022, 11:05 AM
mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp
40–44

This is used below to dump useful information when tests fail.

Groverkss accepted this revision.Feb 21 2022, 1:01 PM

LGTM.

mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp
40–44

Ah sorry, I missed that.

This revision is now accepted and ready to land.Feb 21 2022, 1:01 PM