Lines Matching defs:fregno

4324    && (CUM)->fregno <= FP_ARG_MAX_REG		\
4368 valcum.fregno = FP_ARG_MIN_REG;
4425 cum->fregno = FP_ARG_MIN_REG;
4686 cum->fregno += (GET_MODE_SIZE (mode) + 7) >> 3;
4807 if (cum->fregno + (mode == TFmode ? 1 : 0) <= FP_ARG_V4_MAX_REG)
4808 cum->fregno += (GET_MODE_SIZE (mode) + 7) >> 3;
4811 cum->fregno = FP_ARG_V4_MAX_REG + 1;
4847 fprintf (stderr, "function_adv: words = %2d, fregno = %2d, ",
4848 cum->words, cum->fregno);
4866 cum->fregno += (GET_MODE_SIZE (mode) + 7) >> 3;
4870 fprintf (stderr, "function_adv: words = %2d, fregno = %2d, ",
4871 cum->words, cum->fregno);
5068 gen_rtx_REG (mode, cum->fregno++),
5071 cum->fregno++;
5240 | ((cum->fregno == FP_ARG_MIN_REG)
5340 if (cum->fregno + (mode == TFmode ? 1 : 0) <= FP_ARG_V4_MAX_REG)
5341 return gen_rtx_REG (mode, cum->fregno);
5379 if (cum->fregno + n_fpreg > FP_ARG_MAX_REG + 1)
5383 gcc_assert (cum->fregno == FP_ARG_MAX_REG && fmode == TFmode);
5398 return gen_rtx_REG (fmode, cum->fregno);
5448 r = gen_rtx_REG (fmode, cum->fregno);
5509 else if (cum->fregno + ((GET_MODE_SIZE (mode) + 7) >> 3)
5511 ret = (FP_ARG_MAX_REG + 1 - cum->fregno) * 8;
5673 && next_cum.fregno <= FP_ARG_V4_MAX_REG
5677 fpr_size = (next_cum.fregno - FP_ARG_MIN_REG)
5680 < FP_ARG_V4_MAX_REG + 1 - next_cum.fregno)
5683 fpr_size += (FP_ARG_V4_MAX_REG + 1 - next_cum.fregno)
5698 offset = - (int) (next_cum.fregno - FP_ARG_MIN_REG)
5766 && next_cum.fregno <= FP_ARG_V4_MAX_REG
5769 int fregno = next_cum.fregno, nregs;
5772 int off = (GP_ARG_NUM_REG * reg_size) + ((fregno - FP_ARG_MIN_REG)
5785 fregno <= FP_ARG_V4_MAX_REG && nregs < cfun->va_list_fpr_size;
5786 fregno++, off += UNITS_PER_FP_WORD, nregs++)
5792 emit_move_insn (mem, gen_rtx_REG (DFmode, fregno));
5882 n_fpr = MIN (current_function_args_info.fregno - FP_ARG_MIN_REG,
19375 valcum.fregno = FP_ARG_MIN_REG;