Revert "[MLIR][Presburger] LexSimplex::addEquality: add equalities as fixed columns"
authorArjun P <arjunpitchanathan@gmail.com>
Wed, 30 Mar 2022 22:24:00 +0000 (23:24 +0100)
committerArjun P <arjunpitchanathan@gmail.com>
Wed, 30 Mar 2022 22:26:05 +0000 (23:26 +0100)
commitb97aa413d166c064db65051cae97068c83319a6b
treeeefa0af13b720d570e4771b4c0af1a847881912d
parentfd575ae29a42b40fd615dc9b44ac77414b8b8749
Revert "[MLIR][Presburger] LexSimplex::addEquality: add equalities as fixed columns"

This reverts commit 5630143af33f7e6e0dabdf38982cc9800140bb75. The
implementation in this commit was incorrect. Also, handling this representation
of equalities in the upcoming support for symbolic lexicographic minimization
makes that patch much more complex. It will be easier to review that without
this representaiton and then reintroduce the fixed column representation
later, hence the revert rather than a bug fix.
mlir/include/mlir/Analysis/Presburger/Simplex.h
mlir/lib/Analysis/Presburger/Simplex.cpp
mlir/unittests/Analysis/Presburger/SimplexTest.cpp