summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-08-12 10:58:01 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-08-12 10:58:01 +0000
commit5451544a172446f1f64edfa4078582d09c54ccf7 (patch)
treecff233b387e15c8baed8d92418e31724c2639b0d /polly/lib/Support
parent33d98a3f45fbb2d4fd61600d801721e6aff0f617 (diff)
downloadbcm5719-llvm-5451544a172446f1f64edfa4078582d09c54ccf7.tar.gz
bcm5719-llvm-5451544a172446f1f64edfa4078582d09c54ccf7.zip
Remove identity operation from SCEVAffinator
llvm-svn: 244736
Diffstat (limited to 'polly/lib/Support')
-rw-r--r--polly/lib/Support/SCEVAffinator.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/polly/lib/Support/SCEVAffinator.cpp b/polly/lib/Support/SCEVAffinator.cpp
index 1ac01e0b2b6..06d76725c8b 100644
--- a/polly/lib/Support/SCEVAffinator.cpp
+++ b/polly/lib/Support/SCEVAffinator.cpp
@@ -152,7 +152,6 @@ SCEVAffinator::visitAddRecExpr(const SCEVAddRecExpr *Expr) {
assert(S->getRegion().contains(Expr->getLoop()) &&
"Scop does not contain the loop referenced in this AddRec");
- isl_pw_aff *Start = visit(Expr->getStart());
isl_pw_aff *Step = visit(Expr->getOperand(1));
isl_space *Space = isl_space_set_alloc(Ctx, 0, NumIterators);
isl_local_space *LocalSpace = isl_local_space_from_space(Space);
@@ -164,7 +163,7 @@ SCEVAffinator::visitAddRecExpr(const SCEVAddRecExpr *Expr) {
isl_pw_aff *LPwAff = isl_pw_aff_from_aff(LAff);
// TODO: Do we need to check for NSW and NUW?
- return isl_pw_aff_add(Start, isl_pw_aff_mul(Step, LPwAff));
+ return isl_pw_aff_mul(Step, LPwAff);
}
// Translate AddRecExpr from '{start, +, inc}' into 'start + {0, +, inc}'
OpenPOWER on IntegriCloud