Searched refs:slot_offset (Results 1 – 5 of 5) sorted by relevance
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | calls.c | 106 struct args_size slot_offset; member 1380 args[i].slot_offset = *args_size; 1403 args[i].slot_offset = *args_size; 1405 args[i].slot_offset.constant = -args_size->constant; 1407 SUB_PARM_SIZE (args[i].slot_offset, args_size->var); 1662 rtx slot_offset = ARGS_SIZE_RTX (args[i].slot_offset); local 1680 if (GET_CODE (slot_offset) == CONST_INT) 1681 addr = plus_constant (arg_reg, INTVAL (slot_offset)); 1683 addr = gen_rtx_PLUS (Pmode, arg_reg, slot_offset); 2087 low = -arg->slot_offset.constant - arg->size.constant; [all …]
|
H A D | ChangeLog.6 | 4182 * calls.c (check_sibcall_argument_overlap): Use slot_offset for
|
/openbsd/gnu/gcc/gcc/ |
H A D | function.c | 2263 data->locate.slot_offset.constant += pretend_bytes; in assign_parm_find_entry_rtl() 2315 offset_rtx = ARGS_SIZE_RTX (data->locate.slot_offset); in assign_parm_find_stack_rtl() 3363 locate->slot_offset.constant = -initial_offset_ptr->constant; in locate_and_pad_parm() 3374 SUB_PARM_SIZE (locate->slot_offset, s2); in locate_and_pad_parm() 3377 locate->slot_offset.constant += part_size_in_regs; in locate_and_pad_parm() 3384 pad_to_arg_alignment (&locate->slot_offset, boundary, in locate_and_pad_parm() 3388 - locate->slot_offset.constant); in locate_and_pad_parm() 3394 locate->slot_offset.var); in locate_and_pad_parm() 3398 locate->offset = locate->slot_offset; in locate_and_pad_parm() 3410 locate->slot_offset = *initial_offset_ptr; in locate_and_pad_parm() [all …]
|
H A D | calls.c | 1367 rtx slot_offset = ARGS_SIZE_RTX (args[i].locate.slot_offset); in compute_argument_addresses() local 1413 if (GET_CODE (slot_offset) == CONST_INT) in compute_argument_addresses() 1414 addr = plus_constant (arg_reg, INTVAL (slot_offset)); in compute_argument_addresses() 1416 addr = gen_rtx_PLUS (Pmode, arg_reg, slot_offset); in compute_argument_addresses() 1793 low = -arg->locate.slot_offset.constant - arg->locate.size.constant; in check_sibcall_argument_overlap() 1795 low = arg->locate.slot_offset.constant; in check_sibcall_argument_overlap()
|
H A D | expr.h | 114 struct args_size slot_offset; member
|