Home
last modified time | relevance | path

Searched refs:first_reg_offset (Results 1 – 7 of 7) sorted by relevance

/openbsd/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.h651 int first_reg_offset = (CUM).gregs; \
654 first_reg_offset += ROMP_ARG_SIZE (TYPE_MODE (TYPE), TYPE, 1); \
656 if (first_reg_offset > 4) \
657 first_reg_offset = 4; \
659 if (! NO_RTL && first_reg_offset != 4) \
661 (2 + first_reg_offset, \
664 first_reg_offset * 4)), \
665 4 - first_reg_offset, (4 - first_reg_offset) * UNITS_PER_WORD); \
666 PRETEND_SIZE = (4 - first_reg_offset) * UNITS_PER_WORD; \
/openbsd/gnu/usr.bin/gcc/gcc/config/arc/
H A Darc.c811 int first_reg_offset = first_anon_arg; local
813 int size = MAX_ARC_PARM_REGS - first_reg_offset;
824 move_block_from_reg (first_reg_offset, regblock,
825 MAX_ARC_PARM_REGS - first_reg_offset,
826 ((MAX_ARC_PARM_REGS - first_reg_offset)
829 *pretend_size = ((MAX_ARC_PARM_REGS - first_reg_offset + align_slop)
/openbsd/gnu/gcc/gcc/config/arc/
H A Darc.c803 int first_reg_offset = first_anon_arg; in arc_setup_incoming_varargs() local
805 int size = MAX_ARC_PARM_REGS - first_reg_offset; in arc_setup_incoming_varargs()
816 move_block_from_reg (first_reg_offset, regblock, in arc_setup_incoming_varargs()
817 MAX_ARC_PARM_REGS - first_reg_offset); in arc_setup_incoming_varargs()
819 *pretend_size = ((MAX_ARC_PARM_REGS - first_reg_offset + align_slop) in arc_setup_incoming_varargs()
/openbsd/gnu/gcc/gcc/config/m32r/
H A Dm32r.c1043 int first_reg_offset = first_anon_arg; in m32r_setup_incoming_varargs() local
1045 int size = M32R_MAX_PARM_REGS - first_reg_offset; in m32r_setup_incoming_varargs()
1052 move_block_from_reg (first_reg_offset, regblock, size); in m32r_setup_incoming_varargs()
/openbsd/gnu/usr.bin/gcc/gcc/config/m32r/
H A Dm32r.c1456 int first_reg_offset = first_anon_arg; local
1458 int size = M32R_MAX_PARM_REGS - first_reg_offset;
1465 move_block_from_reg (first_reg_offset, regblock,
/openbsd/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c3344 int first_reg_offset, set; local
3367 first_reg_offset = next_cum.sysv_gregno - GP_ARG_MIN_REG;
3371 first_reg_offset = next_cum.words;
3376 first_reg_offset += RS6000_ARG_SIZE (TYPE_MODE (type), type);
3380 if (! no_rtl && first_reg_offset < GP_ARG_NUM_REG)
3384 first_reg_offset * reg_size)),
3389 (GP_ARG_MIN_REG + first_reg_offset, mem,
3390 GP_ARG_NUM_REG - first_reg_offset,
3391 (GP_ARG_NUM_REG - first_reg_offset) * UNITS_PER_WORD);
3394 *pretend_size = (GP_ARG_NUM_REG - first_reg_offset) * UNITS_PER_WORD;
/openbsd/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c5601 int first_reg_offset, set; in setup_incoming_varargs() local
5609 first_reg_offset = next_cum.sysv_gregno - GP_ARG_MIN_REG; in setup_incoming_varargs()
5621 if (cfun->va_list_gpr_size && first_reg_offset < GP_ARG_NUM_REG) in setup_incoming_varargs()
5622 gpr_reg_num = GP_ARG_NUM_REG - first_reg_offset; in setup_incoming_varargs()
5639 offset = -((first_reg_offset * reg_size) & ~7); in setup_incoming_varargs()
5643 if (reg_size == 4 && (first_reg_offset & 1)) in setup_incoming_varargs()
5676 first_reg_offset = next_cum.words; in setup_incoming_varargs()
5680 first_reg_offset += rs6000_arg_size (TYPE_MODE (type), type); in setup_incoming_varargs()
5684 if (! no_rtl && first_reg_offset < GP_ARG_NUM_REG in setup_incoming_varargs()
5687 int nregs = GP_ARG_NUM_REG - first_reg_offset; in setup_incoming_varargs()
[all …]