aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2013-10-09 15:35:46 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2013-10-09 15:35:46 +0000
commit2431114fa04e941fadd56eeaace1006398d40082 (patch)
treea49cf5c3a2e91c9f7b431d806a3a79d41a2d8938 /gcc
parent830ce0a2b345f6d176d9b398892fb3fbbe9706b0 (diff)
downloadgcc-2431114fa04e941fadd56eeaace1006398d40082.zip
gcc-2431114fa04e941fadd56eeaace1006398d40082.tar.gz
gcc-2431114fa04e941fadd56eeaace1006398d40082.tar.bz2
loop-doloop.c (doloop_modify, [...]): Use get_max_loop_iterations.
* loop-doloop.c (doloop_modify, doloop_optimize): Use get_max_loop_iterations. From-SVN: r203324
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/loop-doloop.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 61f9dcb..b427946 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-09 Andrew MacLeod <amacleod@redhat.com>
+
+ * loop-doloop.c (doloop_modify, doloop_optimize): Use
+ get_max_loop_iterations.
+
2013-10-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/aarch-common.c (arm_early_load_addr_dep):
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c
index b989454..1bc9aa3 100644
--- a/gcc/loop-doloop.c
+++ b/gcc/loop-doloop.c
@@ -460,7 +460,7 @@ doloop_modify (struct loop *loop, struct niter_desc *desc,
/* Determine if the iteration counter will be non-negative.
Note that the maximum value loaded is iterations_max - 1. */
- if (max_loop_iterations (loop, &iterations)
+ if (get_max_loop_iterations (loop, &iterations)
&& (iterations.ule (double_int_one.llshift
(GET_MODE_PRECISION (mode) - 1,
GET_MODE_PRECISION (mode)))))
@@ -552,7 +552,7 @@ doloop_modify (struct loop *loop, struct niter_desc *desc,
double_int iter;
rtx iter_rtx;
- if (!max_loop_iterations (loop, &iter)
+ if (!get_max_loop_iterations (loop, &iter)
|| !iter.fits_shwi ())
iter_rtx = const0_rtx;
else
@@ -669,7 +669,7 @@ doloop_optimize (struct loop *loop)
count = copy_rtx (desc->niter_expr);
iterations = desc->const_iter ? desc->niter_expr : const0_rtx;
- if (!max_loop_iterations (loop, &iter)
+ if (!get_max_loop_iterations (loop, &iter)
|| !iter.fits_shwi ())
iterations_max = const0_rtx;
else