Home | History | Annotate | Download | only in gcc

Lines Matching refs:slot_offset

386   poly_int64 slot_offset = 0, old_frame_offset;
458 alignment, &slot_offset))
461 if (known_gt (slot_offset, space->start))
462 add_frame_space (space->start, slot_offset);
463 if (known_lt (slot_offset + size, space->start + space->length))
464 add_frame_space (slot_offset + size,
472 slot_offset = frame_offset;
481 try_fit_stack_local (frame_offset, size, size, alignment, &slot_offset);
485 if (known_gt (slot_offset, frame_offset))
486 add_frame_space (frame_offset, slot_offset);
487 if (known_lt (slot_offset + size, old_frame_offset))
488 add_frame_space (slot_offset + size, old_frame_offset);
494 try_fit_stack_local (old_frame_offset, size, size, alignment, &slot_offset);
498 if (known_gt (slot_offset, old_frame_offset))
499 add_frame_space (old_frame_offset, slot_offset);
500 if (known_lt (slot_offset + size, frame_offset))
501 add_frame_space (slot_offset + size, frame_offset);
525 (slot_offset + bigend_correction
530 slot_offset + bigend_correction,
2665 data->locate.slot_offset.constant += pretend_bytes;
2717 offset_rtx = ARGS_SIZE_RTX (data->locate.slot_offset);
2749 is TARGET_FUNCTION_ARG_BOUNDARY. If we're using slot_offset, we're
4045 LOCATE->SLOT_OFFSET. LOCATE->ALIGNMENT_PAD is the amount of
4146 locate->slot_offset.constant = -initial_offset_ptr->constant;
4148 locate->slot_offset.var = size_binop (MINUS_EXPR, ssize_int (0),
4157 SUB_PARM_SIZE (locate->slot_offset, s2);
4160 locate->slot_offset.constant += part_size_in_regs;
4163 pad_to_arg_alignment (&locate->slot_offset, boundary,
4167 - locate->slot_offset.constant);
4173 locate->slot_offset.var);
4177 locate->offset = locate->slot_offset;
4187 locate->slot_offset = *initial_offset_ptr;
4196 locate->offset = locate->slot_offset;