[polly] r327221 - Revert untested changes in SCEVAffinator
Tobias Grosser via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 10 11:15:23 PST 2018
Author: grosser
Date: Sat Mar 10 11:15:23 2018
New Revision: 327221
URL: http://llvm.org/viewvc/llvm-project?rev=327221&view=rev
Log:
Revert untested changes in SCEVAffinator
Modified:
polly/trunk/lib/Support/SCEVAffinator.cpp
Modified: polly/trunk/lib/Support/SCEVAffinator.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Support/SCEVAffinator.cpp?rev=327221&r1=327220&r2=327221&view=diff
==============================================================================
--- polly/trunk/lib/Support/SCEVAffinator.cpp (original)
+++ polly/trunk/lib/Support/SCEVAffinator.cpp Sat Mar 10 11:15:23 2018
@@ -164,7 +164,7 @@ isl::pw_aff SCEVAffinator::addModuloSema
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 {
More information about the llvm-commits
mailing list