Searched refs:first_reg_offset (Results 1 – 7 of 7) sorted by relevance
/openbsd/gnu/usr.bin/gcc/gcc/config/romp/ |
H A D | romp.h | 651 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 D | arc.c | 811 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 D | arc.c | 803 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 D | m32r.c | 1043 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 D | m32r.c | 1456 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 D | rs6000.c | 3344 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 D | rs6000.c | 5601 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 …]
|