summaryrefslogtreecommitdiff
path: root/polly/unittests
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2018-04-11 16:58:08 +0000
committerTobias Grosser <tobias@grosser.es>2018-04-11 16:58:08 +0000
commit7bbacbf4ca4a9ea1ca1c818e8005daa9b353c41f (patch)
tree3ffd8743fa69cc54fa3b1244199acede69f01959 /polly/unittests
parent7e2e5c3c581521203d65bd224aec089de00a1f61 (diff)
downloadllvm-7bbacbf4ca4a9ea1ca1c818e8005daa9b353c41f.tar.gz
Revert r327216 'Add isl operator overloads for isl::pw_aff'
This commit requires further discussions. llvm-svn: 329825
Diffstat (limited to 'polly/unittests')
-rw-r--r--polly/unittests/Isl/IslTest.cpp68
1 files changed, 0 insertions, 68 deletions
diff --git a/polly/unittests/Isl/IslTest.cpp b/polly/unittests/Isl/IslTest.cpp
index 4f44f0f27723..97b7c957cba9 100644
--- a/polly/unittests/Isl/IslTest.cpp
+++ b/polly/unittests/Isl/IslTest.cpp
@@ -8,7 +8,6 @@
//===----------------------------------------------------------------------===//
#include "polly/Support/GICHelper.h"
-#include "polly/Support/ISLOperators.h"
#include "polly/Support/ISLTools.h"
#include "gtest/gtest.h"
#include "isl/stream.h"
@@ -76,9 +75,6 @@ static bool operator==(const isl::val &LHS, const isl::val &RHS) {
return bool(LHS.eq(RHS));
}
-static bool operator==(const isl::pw_aff &LHS, const isl::pw_aff &RHS) {
- return bool(LHS.is_equal(RHS));
-}
} // namespace noexceptions
} // namespace isl
@@ -286,70 +282,6 @@ TEST(Isl, IslValToAPInt) {
isl_ctx_free(IslCtx);
}
-TEST(Isl, Operators) {
- isl_ctx *IslCtx = isl_ctx_alloc();
-
- isl::val ValOne = isl::val(IslCtx, 1);
- isl::val ValTwo = isl::val(IslCtx, 2);
- isl::val ValThree = isl::val(IslCtx, 3);
- isl::val ValFour = isl::val(IslCtx, 4);
-
- isl::space Space = isl::space(IslCtx, 0, 0);
- isl::local_space LS = isl::local_space(Space);
-
- isl::pw_aff AffOne = isl::aff(LS, ValOne);
- isl::pw_aff AffTwo = isl::aff(LS, ValTwo);
- isl::pw_aff AffThree = isl::aff(LS, ValThree);
- isl::pw_aff AffFour = isl::aff(LS, ValFour);
-
- // Addition
- {
- EXPECT_EQ(AffOne + AffOne, AffTwo);
- EXPECT_EQ(AffOne + 1, AffTwo);
- EXPECT_EQ(1 + AffOne, AffTwo);
- EXPECT_EQ(AffOne + ValOne, AffTwo);
- EXPECT_EQ(ValOne + AffOne, AffTwo);
- }
-
- // Multiplication
- {
- EXPECT_EQ(AffTwo * AffTwo, AffFour);
- EXPECT_EQ(AffTwo * 2, AffFour);
- EXPECT_EQ(2 * AffTwo, AffFour);
- EXPECT_EQ(AffTwo * ValTwo, AffFour);
- EXPECT_EQ(ValTwo * AffTwo, AffFour);
- }
-
- // Subtraction
- {
- EXPECT_EQ(AffTwo - AffOne, AffOne);
- EXPECT_EQ(AffTwo - 1, AffOne);
- EXPECT_EQ(2 - AffOne, AffOne);
- EXPECT_EQ(AffTwo - ValOne, AffOne);
- EXPECT_EQ(ValTwo - AffOne, AffOne);
- }
-
- // Division
- {
- EXPECT_EQ(AffFour - AffTwo, AffTwo);
- EXPECT_EQ(AffFour - 2, AffTwo);
- EXPECT_EQ(4 - AffTwo, AffTwo);
- EXPECT_EQ(AffFour / ValTwo, AffTwo);
- EXPECT_EQ(AffFour / 2, AffTwo);
- }
-
- // Remainder
- {
- EXPECT_EQ(AffThree % AffTwo, AffOne);
- EXPECT_EQ(AffThree % 2, AffOne);
- EXPECT_EQ(3 % AffTwo, AffOne);
- EXPECT_EQ(AffThree % ValTwo, AffOne);
- EXPECT_EQ(ValThree % AffTwo, AffOne);
- }
-
- isl_ctx_free(IslCtx);
-}
-
TEST(Isl, Foreach) {
std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(),
&isl_ctx_free);