summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support/SCEVAffinator.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2018-03-10 19:15:23 +0000
committerTobias Grosser <tobias@grosser.es>2018-03-10 19:15:23 +0000
commit5fdbdeb542442ba0ca8b4bf8b44d53459108d702 (patch)
treee610ce28e6d353b99696900e0be8a2e4c74e3ca9 /polly/lib/Support/SCEVAffinator.cpp
parentcc24096d4df72caab78514e10b3f4fa4d75cf16a (diff)
downloadbcm5719-llvm-5fdbdeb542442ba0ca8b4bf8b44d53459108d702.tar.gz
bcm5719-llvm-5fdbdeb542442ba0ca8b4bf8b44d53459108d702.zip
Revert untested changes in SCEVAffinator
llvm-svn: 327221
Diffstat (limited to 'polly/lib/Support/SCEVAffinator.cpp')
-rw-r--r--polly/lib/Support/SCEVAffinator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/Support/SCEVAffinator.cpp b/polly/lib/Support/SCEVAffinator.cpp
index 02f13c18623..e6a81e6ec70 100644
--- a/polly/lib/Support/SCEVAffinator.cpp
+++ b/polly/lib/Support/SCEVAffinator.cpp
@@ -164,7 +164,7 @@ isl::pw_aff SCEVAffinator::addModuloSemantic(isl::pw_aff PWA,
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 {
OpenPOWER on IntegriCloud