Lines Matching refs:cfun
445 if (cfun
446 && !cfun->machine->mma_return_type_error
447 && TREE_TYPE (cfun->decl) == fntype
452 cfun->machine->mma_return_type_error = true;
2285 if (cfun->va_list_gpr_size && first_reg_offset < GP_ARG_NUM_REG)
2289 && cfun->va_list_fpr_size)
2294 if (cfun->va_list_fpr_size
2296 fpr_size += cfun->va_list_fpr_size * UNITS_PER_FP_WORD;
2304 if (!fpr_size && gpr_reg_num > cfun->va_list_gpr_size)
2306 gpr_reg_num = cfun->va_list_gpr_size;
2334 cfun->machine->varargs_save_offset = offset;
2349 && cfun->va_list_gpr_size)
2355 n_gpr = cfun->va_list_gpr_size;
2358 n_gpr = (cfun->va_list_gpr_size + reg_size - 1) / reg_size;
2379 && cfun->va_list_fpr_size)
2396 fregno <= FP_ARG_V4_MAX_REG && nregs < cfun->va_list_fpr_size;
2510 if (cfun->va_list_gpr_size)
2518 if (cfun->va_list_fpr_size)
2526 if (call_ABI_of_interest (cfun->decl))
2541 if (!cfun->va_list_gpr_size
2542 && !cfun->va_list_fpr_size
2549 if (cfun->machine->varargs_save_offset)
2550 t = fold_build_pointer_plus_hwi (t, cfun->machine->varargs_save_offset);
2864 && (lookup_attribute ("no_split_stack", DECL_ATTRIBUTES (cfun->decl))
2868 if (cfun->machine->split_stack_arg_pointer == NULL_RTX)
2872 cfun->machine->split_stack_arg_pointer = gen_reg_rtx (Pmode);
2873 REG_POINTER (cfun->machine->split_stack_arg_pointer) = 1;
2877 pat = gen_rtx_SET (cfun->machine->split_stack_arg_pointer,
2883 rtx ret = plus_constant (Pmode, cfun->machine->split_stack_arg_pointer,