Lines Matching refs:cum

3677 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,  in init_cumulative_args()  argument
3683 *cum = zero_cum; in init_cumulative_args()
3684 cum->prototype = (fntype && TYPE_ARG_TYPES (fntype)); in init_cumulative_args()
3696 cum->gp_reg_found = 1; in init_cumulative_args()
3707 mips_arg_info (const CUMULATIVE_ARGS *cum, enum machine_mode mode, in mips_arg_info() argument
3737 info->fpr_p = (!cum->gp_reg_found in mips_arg_info()
3738 && cum->arg_number < 2 in mips_arg_info()
3776 if (cum->num_gprs >= MAX_ARGS_IN_REGISTERS - 1) in mips_arg_info()
3794 ? cum->num_fprs in mips_arg_info()
3795 : cum->num_gprs); in mips_arg_info()
3802 info->stack_offset = cum->stack_words; in mips_arg_info()
3817 function_arg_advance (CUMULATIVE_ARGS *cum, enum machine_mode mode, in function_arg_advance() argument
3822 mips_arg_info (cum, mode, type, named, &info); in function_arg_advance()
3825 cum->gp_reg_found = true; in function_arg_advance()
3830 if (cum->arg_number < 2 && info.fpr_p) in function_arg_advance()
3831 cum->fp_code += (mode == SFmode ? 1 : 2) << ((cum->arg_number - 1) * 2); in function_arg_advance()
3834 cum->num_gprs = info.reg_offset + info.reg_words; in function_arg_advance()
3836 cum->num_fprs += FP_INC; in function_arg_advance()
3839 cum->stack_words = info.stack_offset + info.stack_words; in function_arg_advance()
3841 cum->arg_number++; in function_arg_advance()
3847 function_arg (const CUMULATIVE_ARGS *cum, enum machine_mode mode, in function_arg() argument
3858 if (TARGET_MIPS16 && cum->fp_code != 0) in function_arg()
3859 return gen_rtx_REG ((enum machine_mode) cum->fp_code, 0); in function_arg()
3865 mips_arg_info (cum, mode, type, named, &info); in function_arg()
3982 mips_arg_partial_bytes (CUMULATIVE_ARGS *cum, in mips_arg_partial_bytes() argument
3987 mips_arg_info (cum, mode, type, named, &info); in mips_arg_partial_bytes()
4063 mips_setup_incoming_varargs (CUMULATIVE_ARGS *cum, enum machine_mode mode, in mips_setup_incoming_varargs() argument
4074 local_cum = *cum; in mips_setup_incoming_varargs()
4210 const CUMULATIVE_ARGS *cum; in mips_va_start() local
4218 cum = &current_function_args_info; in mips_va_start()
4220 = (MAX_ARGS_IN_REGISTERS - cum->num_gprs) * UNITS_PER_WORD; in mips_va_start()
4222 = (MAX_ARGS_IN_REGISTERS - cum->num_fprs) * UNITS_PER_FPREG; in mips_va_start()
4245 if (cum->stack_words > 0) in mips_va_start()
4248 cum->stack_words * UNITS_PER_WORD)); in mips_va_start()
7588 mips_pass_by_reference (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED, in mips_pass_by_reference()
7611 mips_callee_copies (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED, in mips_callee_copies()