Revert untested changes in SCEVAffinator
git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@327221 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Support/SCEVAffinator.cpp b/lib/Support/SCEVAffinator.cpp
index 02f13c1..e6a81e6 100644
--- a/lib/Support/SCEVAffinator.cpp
+++ b/lib/Support/SCEVAffinator.cpp
@@ -164,7 +164,7 @@
isl::pw_aff AddPW =
isl::manage(getWidthExpValOnDomain(Width - 1, Domain.take()));
- return ((PWA + AddPW) % ModVal) - AddPW;
+ return PWA.add(AddPW).mod(ModVal).sub(AddPW);
}
bool SCEVAffinator::hasNSWAddRecForLoop(Loop *L) const {