This patch adds supports for union of relations (PresburgerRelation). Along
with this, support for PresburgerSet is also maintained.
This patch is part of a series of patches to add support for relations in
Presburger library.
Paths
| Differential D121417
[MLIR][Presburger] Add support for PresburgerRelation ClosedPublic Authored by Groverkss on Mar 10 2022, 3:05 PM.
Details Summary This patch adds supports for union of relations (PresburgerRelation). Along This patch is part of a series of patches to add support for relations in
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Mar 13 2022, 4:32 AM Closed by commit rGff1d9a4b9779: [MLIR][Presburger] Add support for PresburgerRelation (authored by Groverkss). · Explain WhyMar 13 2022, 5:02 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 414507 mlir/include/mlir/Analysis/Presburger/PWMAFunction.h
mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h
mlir/include/mlir/Analysis/Presburger/PresburgerSet.h
mlir/lib/Analysis/Presburger/CMakeLists.txt
mlir/lib/Analysis/Presburger/IntegerRelation.cpp
mlir/lib/Analysis/Presburger/PresburgerRelation.cpp
mlir/lib/Analysis/Presburger/PresburgerSet.cpp
mlir/lib/Dialect/Affine/Analysis/Utils.cpp
mlir/unittests/Analysis/Presburger/PWMAFunctionTest.cpp
mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp
mlir/unittests/Analysis/Presburger/Utils.h
mlir/unittests/Dialect/Affine/Analysis/AffineStructuresParserTest.cpp
|