Lines Matching refs:argcount
1823 generate_BCALL(cctx_T *cctx, int func_idx, int argcount, int method_call) in generate_BCALL() argument
1833 argoff = check_internal_func(func_idx, argcount); in generate_BCALL()
1841 isn->isn_arg.shuffle.shfl_item = argcount; in generate_BCALL()
1845 if (argcount > 0) in generate_BCALL()
1848 argtypes = ((type_T **)stack->ga_data) + stack->ga_len - argcount; in generate_BCALL()
1853 for (i = 0; i < argcount; ++i) in generate_BCALL()
1859 if (internal_func_check_arg_types(argtypes, func_idx, argcount, in generate_BCALL()
1869 isn->isn_arg.bfunc.cbf_argcount = argcount; in generate_BCALL()
1872 stack->ga_len -= argcount; in generate_BCALL()
1876 internal_func_ret_type(func_idx, argcount, argtypes); in generate_BCALL()
1983 int argcount = pushed_argcount; in generate_CALL() local
1986 if (argcount > regular_args && !has_varargs(ufunc)) in generate_CALL()
1991 if (argcount < regular_args - ufunc->uf_def_args.ga_len) in generate_CALL()
2002 for (i = 0; i < argcount; ++i) in generate_CALL()
2007 actual = ((type_T **)stack->ga_data)[stack->ga_len - argcount + i]; in generate_CALL()
2026 if (need_type(actual, expected, -argcount + i, i + 1, cctx, in generate_CALL()
2052 isn->isn_arg.dfunc.cdf_argcount = argcount; in generate_CALL()
2059 isn->isn_arg.ufunc.cuf_argcount = argcount; in generate_CALL()
2062 stack->ga_len -= argcount; // drop the arguments in generate_CALL()
2076 generate_UCALL(cctx_T *cctx, char_u *name, int argcount) in generate_UCALL() argument
2085 isn->isn_arg.ufunc.cuf_argcount = argcount; in generate_UCALL()
2087 stack->ga_len -= argcount; // drop the arguments in generate_UCALL()
2104 int argcount, in generate_PCALL() argument
2123 if (argcount < type->tt_min_argcount - varargs) in generate_PCALL()
2128 if (!varargs && argcount > type->tt_argcount) in generate_PCALL()
2137 for (i = 0; i < argcount; ++i) in generate_PCALL()
2139 int offset = -argcount + i - (at_top ? 0 : 1); in generate_PCALL()
2175 isn->isn_arg.pfunc.cpf_argcount = argcount; in generate_PCALL()
2177 stack->ga_len -= argcount; // drop the arguments in generate_PCALL()
3343 compile_arguments(char_u **arg, cctx_T *cctx, int *argcount, int is_searchpair) in compile_arguments() argument
3368 ++*argcount; in compile_arguments()
3370 if (is_searchpair && *argcount == 5 in compile_arguments()
3420 int argcount = argcount_init; in compile_call() local
3490 if (compile_arguments(arg, cctx, &argcount, is_searchpair) == FAIL) in compile_call()
3508 if (STRCMP(name, "add") == 0 && argcount == 2) in compile_call()
3530 res = generate_BCALL(cctx, idx, argcount, argcount_init == 1); in compile_call()
3547 res = generate_CALL(cctx, ufunc, argcount); in compile_call()
3562 res = generate_PCALL(cctx, argcount, namebuf, type, FALSE); in compile_call()
3569 res = generate_CALL(cctx, ufunc, argcount); in compile_call()
3576 res = generate_UCALL(cctx, name, argcount); in compile_call()
4356 int argcount = 0; in compile_subscript() local
4366 if (compile_arguments(arg, cctx, &argcount, FALSE) == FAIL) in compile_subscript()
4368 if (generate_PCALL(cctx, argcount, name_start, type, TRUE) == FAIL) in compile_subscript()
4396 int argcount = 1; in compile_subscript() local
4425 if (compile_arguments(arg, cctx, &argcount, FALSE) == FAIL) in compile_subscript()
4462 if (generate_PCALL(cctx, argcount, p - 2, type, FALSE) == FAIL) in compile_subscript()
10305 int argcount = ufunc->uf_args.ga_len; in set_function_type() local
10311 if (argcount > 0 || varargs) in set_function_type()
10316 argcount, &ufunc->uf_type_list); in set_function_type()
10319 argcount + varargs, in set_function_type()
10322 ufunc->uf_func_type->tt_argcount = argcount + varargs; in set_function_type()
10324 argcount - ufunc->uf_def_args.ga_len; in set_function_type()
10330 for (i = 0; i < argcount; ++i) in set_function_type()
10335 ufunc->uf_arg_types, sizeof(type_T *) * argcount); in set_function_type()
10338 ufunc->uf_func_type->tt_args[argcount] = in set_function_type()
10346 argcount, &ufunc->uf_type_list); in set_function_type()