summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2016-06-02 16:58:12 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2016-06-02 16:58:12 +0000
commit4cf79d4ca45f29dba76fd7d746f459080c572dbe (patch)
tree7b1f74f74442289efe679a77a10ab7b4abf63840 /polly/lib/CodeGen
parent6631bfdd1c177358fd12b2070effce9534b9621b (diff)
downloadbcm5719-llvm-4cf79d4ca45f29dba76fd7d746f459080c572dbe.tar.gz
bcm5719-llvm-4cf79d4ca45f29dba76fd7d746f459080c572dbe.zip
[NFC] Avoid unnecessary comparison for min/max expressions
llvm-svn: 271535
Diffstat (limited to 'polly/lib/CodeGen')
-rw-r--r--polly/lib/CodeGen/IslExprBuilder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/CodeGen/IslExprBuilder.cpp b/polly/lib/CodeGen/IslExprBuilder.cpp
index 8ffe39727cf..80229d0aa96 100644
--- a/polly/lib/CodeGen/IslExprBuilder.cpp
+++ b/polly/lib/CodeGen/IslExprBuilder.cpp
@@ -186,7 +186,7 @@ Value *IslExprBuilder::createOpNAry(__isl_take isl_ast_expr *Expr) {
auto Pred = IsMax ? CmpInst::ICMP_SGT : CmpInst::ICMP_SLT;
auto *V = create(isl_ast_expr_get_op_arg(Expr, 0));
- for (int i = 0; i < isl_ast_expr_get_op_n_arg(Expr); ++i) {
+ for (int i = 1; i < isl_ast_expr_get_op_n_arg(Expr); ++i) {
auto *OpV = create(isl_ast_expr_get_op_arg(Expr, i));
unifyTypes(V, OpV);
V = Builder.CreateSelect(Builder.CreateICmp(Pred, V, OpV), V, OpV);
OpenPOWER on IntegriCloud