Home
last modified time | relevance | path

Searched refs:slot_offset (Results 1 – 5 of 5) sorted by relevance

/openbsd/gnu/usr.bin/gcc/gcc/
H A Dcalls.c106 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 DChangeLog.64182 * calls.c (check_sibcall_argument_overlap): Use slot_offset for
/openbsd/gnu/gcc/gcc/
H A Dfunction.c2263 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 Dcalls.c1367 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 Dexpr.h114 struct args_size slot_offset; member