Searched refs:alignment_pad (Results 1 – 7 of 7) sorted by relevance
3393 &locate->alignment_pad); in locate_and_pad_parm()3417 &locate->alignment_pad); in locate_and_pad_parm()3447 struct args_size *alignment_pad) in pad_to_arg_alignment() argument3468 alignment_pad->var = NULL_TREE; in pad_to_arg_alignment()3469 alignment_pad->constant = 0; in pad_to_arg_alignment()3489 alignment_pad->var = size_binop (MINUS_EXPR, offset_ptr->var, in pad_to_arg_alignment()3501 alignment_pad->constant = offset_ptr->constant - save_constant; in pad_to_arg_alignment()
117 struct args_size alignment_pad; member
3719 ARGS_SIZE_RTX (argvec[argnum].locate.alignment_pad)); in emit_library_call_value_1()4230 ARGS_SIZE_RTX (arg->locate.alignment_pad)); in store_one_arg()4334 ARGS_SIZE_RTX (arg->locate.alignment_pad)); in store_one_arg()
3589 rtx alignment_pad) in emit_push_insn() argument3789 reg_parm_stack_space, alignment_pad); in emit_push_insn()3851 if (alignment_pad && args_addr == 0) in emit_push_insn()3852 anti_adjust_stack (alignment_pad); in emit_push_insn()
3609 * calls.c (emit_library_call_value): Fix declaration of alignment_pad.3663 * expr.c (emit_push_insn): New argument alignment_pad.3665 * function.c (pad_to_arg_alignment): New argument alignment_pad.3666 Update all callers. Track alignment_pad if boundary > PARM_BOUNDARY.3667 (locate_and_pad_parm): New argument alignment_pad. Update all3671 * calls.c (arg_data): Add new field alignment_pad.3672 (initialize_argument_information): Initialize alignment_pad.
24254 alignment_pad to struct locate_and_pad_arg_data. Update all refs.24256 Delete alignment_pad var. Don't calculate slot_offset here.24257 (emit_library_call_value_1): Delete alignment_pad, offset and size
5727 * function.c (locate_and_pad_parm): Zero alignment_pad.