diff options
| author | Tobias Grosser <tobias@grosser.es> | 2018-03-10 19:15:23 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2018-03-10 19:15:23 +0000 |
| commit | 5fdbdeb542442ba0ca8b4bf8b44d53459108d702 (patch) | |
| tree | e610ce28e6d353b99696900e0be8a2e4c74e3ca9 /polly/lib/Support/SCEVAffinator.cpp | |
| parent | cc24096d4df72caab78514e10b3f4fa4d75cf16a (diff) | |
| download | bcm5719-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.cpp | 2 |
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 { |

