* loop-doloop.c (doloop_modify, doloop_optimize): Use
get_max_loop_iterations.
===================================================================
*************** doloop_modify (struct loop *loop, struct
/* 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)
&& (iterations.ule (double_int_one.llshift
(GET_MODE_PRECISION (mode) - 1,
GET_MODE_PRECISION (mode)))))
/* Determine if the iteration counter will be non-negative.
Note that the maximum value loaded is iterations_max - 1. */
! if (get_max_loop_iterations (loop, &iterations)
&& (iterations.ule (double_int_one.llshift
(GET_MODE_PRECISION (mode) - 1,
GET_MODE_PRECISION (mode)))))
*************** doloop_modify (struct loop *loop, struct
double_int iter;
rtx iter_rtx;
! if (!max_loop_iterations (loop, &iter)
|| !iter.fits_shwi ())
iter_rtx = const0_rtx;
else
double_int iter;
rtx iter_rtx;
! if (!get_max_loop_iterations (loop, &iter)
|| !iter.fits_shwi ())
iter_rtx = const0_rtx;
else
*************** 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)
|| !iter.fits_shwi ())
iterations_max = const0_rtx;
else
count = copy_rtx (desc->niter_expr);
iterations = desc->const_iter ? desc->niter_expr : const0_rtx;
! if (!get_max_loop_iterations (loop, &iter)
|| !iter.fits_shwi ())
iterations_max = const0_rtx;
else