This is also required to support lexmin for relations.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D128931
[MLIR][Presburger] Simplex: refactor (symbolic)lex to support specifying multiple varKinds as symbols ClosedPublic Authored by arjunp on Jun 30 2022, 11:23 AM.
Details Summary This is also required to support lexmin for relations.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Jul 1 2022, 9:44 AM This revision was landed with ongoing or failed builds.Jul 1 2022, 9:47 AM Closed by commit rGc2fcaf84e5a3: [MLIR][Presburger] Simplex: refactor (symbolic)lex to support specifying… (authored by arjunp). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 441476 mlir/include/mlir/Analysis/Presburger/PresburgerSpace.h
mlir/include/mlir/Analysis/Presburger/Simplex.h
mlir/include/mlir/Analysis/Presburger/Utils.h
mlir/lib/Analysis/Presburger/PresburgerSpace.cpp
mlir/lib/Analysis/Presburger/Simplex.cpp
mlir/lib/Analysis/Presburger/Utils.cpp
|
I do not like this. I think for PIP we can just use a bitvector. We can later add these flags if we need, but currently, I do not see any good uses.