Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGroverkss <groverkss@gmail.com>2022-03-10 19:48:44 +0300
committerGroverkss <groverkss@gmail.com>2022-03-10 19:50:44 +0300
commit58966dd42bc4af67ff6b580a8cc3d36abba98add (patch)
tree61e73878cde63781a843c3712b8197400d459d8d /mlir/unittests
parent04b87cf0e79d43bc4bde1e16356d36738e27bd9b (diff)
[MLIR][Presburger] Remove `spaceKind` from PresburgerSpace
This patch remove `spaceKind` from PresburgerSpace, making PresburgerSpace only a space supporting relations. Sets are still implemented in the same way, i.e. with a zero domain but instead the asserts to check if the space is still set are added to users of PresburgerSpace which treat it as a Set space. Reviewed By: arjunp Differential Revision: https://reviews.llvm.org/D121357
Diffstat (limited to 'mlir/unittests')
-rw-r--r--mlir/unittests/Analysis/Presburger/PresburgerSpaceTest.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/unittests/Analysis/Presburger/PresburgerSpaceTest.cpp b/mlir/unittests/Analysis/Presburger/PresburgerSpaceTest.cpp
index 8f793747f2a5..b88f83c5ef4e 100644
--- a/mlir/unittests/Analysis/Presburger/PresburgerSpaceTest.cpp
+++ b/mlir/unittests/Analysis/Presburger/PresburgerSpaceTest.cpp
@@ -14,7 +14,7 @@ using namespace mlir;
using namespace presburger;
TEST(PresburgerSpaceTest, insertId) {
- PresburgerSpace space = PresburgerSpace::getRelationSpace(2, 2, 1);
+ PresburgerSpace space(2, 2, 1);
// Try inserting 2 domain ids.
space.insertId(IdKind::Domain, 0, 2);
@@ -26,7 +26,7 @@ TEST(PresburgerSpaceTest, insertId) {
}
TEST(PresburgerSpaceTest, insertIdSet) {
- PresburgerSpace space = PresburgerSpace::getSetSpace(2, 1);
+ PresburgerSpace space(0, 2, 1);
// Try inserting 2 dimension ids. The space should have 4 range ids since
// spaces which do not distinguish between domain, range are implemented like
@@ -36,7 +36,7 @@ TEST(PresburgerSpaceTest, insertIdSet) {
}
TEST(PresburgerSpaceTest, removeIdRange) {
- PresburgerSpace space = PresburgerSpace::getRelationSpace(2, 1, 3);
+ PresburgerSpace space(2, 1, 3);
// Remove 1 domain identifier.
space.removeIdRange(IdKind::Domain, 0, 1);