Home | History | Annotate | Download | only in gcc

Lines Matching defs:niter

399       if (desc->niter == 0 || (unsigned) loop->unroll > desc->niter - 1)
416 if (desc->niter < 2 * nunroll
433 if (i > desc->niter - 2)
434 i = desc->niter - 2;
438 unsigned exit_mod = desc->niter % (i + 1);
481 unsigned HOST_WIDE_INT niter;
491 niter = desc->niter;
494 gcc_assert (niter > max_unroll + 1);
496 exit_mod = niter % (max_unroll + 1);
534 desc->niter -= exit_mod;
558 /* We know that niter >= max_unroll + 2; so we do not need to care of
579 desc->niter -= exit_mod + 1;
632 desc->niter /= max_unroll + 1;
641 desc->niter_expr = gen_int_mode (desc->niter, desc->mode);
872 rtx old_niter, niter, tmp;
925 old_niter = niter = gen_reg_rtx (desc->mode);
926 tmp = force_operand (copy_rtx (desc->niter_expr), niter);
927 if (tmp != niter)
928 emit_move_insn (niter, tmp);
931 add one to niter to account for first pass through loop body before
935 niter = expand_simple_binop (desc->mode, PLUS,
936 niter, const1_rtx,
938 old_niter = niter;
944 niter = expand_simple_binop (desc->mode, AND,
945 niter, gen_int_mode (max_unroll, desc->mode),
1003 branch_code = compare_and_jump_seq (copy_rtx (niter),
1032 branch_code = compare_and_jump_seq (copy_rtx (niter