Home
last modified time | relevance | path

Searched refs:alignment_pad (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dfunction.h555 struct args_size alignment_pad; member
H A Dcalls.cc4531 ARGS_SIZE_RTX (argvec[argnum].locate.alignment_pad), false); in emit_library_call_value_1()
5044 ARGS_SIZE_RTX (arg->locate.alignment_pad), true)) in store_one_arg()
5151 ARGS_SIZE_RTX (arg->locate.alignment_pad), false); in store_one_arg()
5155 else if ((arg->locate.alignment_pad.var in store_one_arg()
5156 || maybe_ne (arg->locate.alignment_pad.constant, 0)) in store_one_arg()
5158 anti_adjust_stack (ARGS_SIZE_RTX (arg->locate.alignment_pad)); in store_one_arg()
H A Dexpr.cc4667 rtx alignment_pad, bool sibcall_p) in emit_push_insn() argument
4932 reg_parm_stack_space, alignment_pad, sibcall_p)) in emit_push_insn()
4995 if (alignment_pad && args_addr == 0) in emit_push_insn()
4996 anti_adjust_stack (alignment_pad); in emit_push_insn()
H A DChangeLog-19993609 * 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 all
3671 * calls.c (arg_data): Add new field alignment_pad.
3672 (initialize_argument_information): Initialize alignment_pad.
H A DChangeLog-200324254 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
H A DChangeLog9383 on arg->locate.alignment_pad if !argblock and the alignment might
H A DChangeLog-200827101 when calculating alignment_pad.
H A DChangeLog-20005727 * function.c (locate_and_pad_parm): Zero alignment_pad.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dfunction.h538 struct args_size alignment_pad; member
H A Dfunction.c4119 &locate->alignment_pad); in locate_and_pad_parm()
4141 &locate->alignment_pad); in locate_and_pad_parm()
4174 struct args_size *alignment_pad) in pad_to_arg_alignment() argument
4195 alignment_pad->var = NULL_TREE; in pad_to_arg_alignment()
4196 alignment_pad->constant = 0; in pad_to_arg_alignment()
4219 alignment_pad->var = size_binop (MINUS_EXPR, offset_ptr->var, in pad_to_arg_alignment()
4230 alignment_pad->constant = offset_ptr->constant - save_constant; in pad_to_arg_alignment()
H A Dcalls.c5531 ARGS_SIZE_RTX (argvec[argnum].locate.alignment_pad), false); in emit_library_call_value_1()
6044 ARGS_SIZE_RTX (arg->locate.alignment_pad), true)) in store_one_arg()
6151 ARGS_SIZE_RTX (arg->locate.alignment_pad), false); in store_one_arg()
H A Dexpr.c4397 rtx alignment_pad, bool sibcall_p) in emit_push_insn() argument
4654 reg_parm_stack_space, alignment_pad, sibcall_p)) in emit_push_insn()
4717 if (alignment_pad && args_addr == 0) in emit_push_insn()
4718 anti_adjust_stack (alignment_pad); in emit_push_insn()