Lines Matching defs:cum
4415 init_cumulative_args (struct sparc_args *cum, tree fntype,
4419 cum->words = 0;
4420 cum->prototype_p = fntype && TYPE_ARG_TYPES (fntype);
4421 cum->libcall_p = fntype == 0;
4490 function_arg_slotno (const struct sparc_args *cum, enum machine_mode mode,
4497 int slotno = cum->words;
5083 function_arg (const struct sparc_args *cum, enum machine_mode mode,
5092 slotno = function_arg_slotno (cum, mode, type, named, incoming_p,
5143 if (cum->prototype_p || cum->libcall_p)
5228 sparc_arg_partial_bytes (CUMULATIVE_ARGS *cum, enum machine_mode mode,
5234 slotno = function_arg_slotno (cum, mode, type, named, 0, ®no, &padding);
5285 sparc_pass_by_reference (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED,
5338 function_arg_advance (struct sparc_args *cum, enum machine_mode mode,
5344 slotno = function_arg_slotno (cum, mode, type, named, 0, ®no, &padding);
5348 cum->words += padding;
5352 cum->words += (mode != BLKmode
5363 ++cum->words;
5365 cum->words += 2;
5367 ++cum->words;
5371 cum->words += (mode != BLKmode