Lines Matching refs:isn_arg

608     isn->isn_arg.debug.dbg_var_names_len = dfunc->df_var_names.ga_len;  in generate_instr_debug()
609 isn->isn_arg.debug.dbg_break_lnum = cctx->ctx_prev_lnum; in generate_instr_debug()
671 isn->isn_arg.tostring.offset = offset; in may_generate_2STRING()
672 isn->isn_arg.tostring.tolerant = tolerant; in may_generate_2STRING()
724 isn->isn_arg.op.op_type = expr_type; in generate_add_instr()
726 isn->isn_arg.op.op_type = EXPR_ADD; in generate_add_instr()
800 isn->isn_arg.op.op_type = *op == '*' in generate_two_op()
815 isn->isn_arg.op.op_type = EXPR_REM; in generate_two_op()
930 isn->isn_arg.op.op_type = exprtype; in generate_COMPARE()
931 isn->isn_arg.op.op_ic = ic; in generate_COMPARE()
956 isn->isn_arg.tobool.invert = invert; in generate_2BOOL()
957 isn->isn_arg.tobool.offset = offset; in generate_2BOOL()
997 isn->isn_arg.type.ct_type = alloc_type(expected); in generate_TYPECHECK()
998 isn->isn_arg.type.ct_off = (int8_T)offset; in generate_TYPECHECK()
999 isn->isn_arg.type.ct_arg_idx = (int8_T)argidx; in generate_TYPECHECK()
1017 isn->isn_arg.type.ct_type = alloc_type(expected); in generate_SETTYPE()
1139 isn->isn_arg.number = number; in generate_PUSHNR()
1158 isn->isn_arg.number = number; in generate_PUSHBOOL()
1174 isn->isn_arg.number = number; in generate_PUSHSPEC()
1191 isn->isn_arg.fnumber = fnumber; in generate_PUSHF()
1218 isn->isn_arg.string = str == NULL ? NULL : *str; in generate_PUSHS()
1235 isn->isn_arg.channel = channel; in generate_PUSHCHANNEL()
1252 isn->isn_arg.job = job; in generate_PUSHJOB()
1269 isn->isn_arg.blob = blob; in generate_PUSHBLOB()
1286 isn->isn_arg.string = name == NULL ? NULL : vim_strsave(name); in generate_PUSHFUNC()
1316 isn->isn_arg.getitem.gi_index = index; in generate_GETITEM()
1317 isn->isn_arg.getitem.gi_with_op = with_op; in generate_GETITEM()
1338 isn->isn_arg.number = count; in generate_SLICE()
1354 isn->isn_arg.checklen.cl_min_len = min_len; in generate_CHECKLEN()
1355 isn->isn_arg.checklen.cl_more_OK = more_OK; in generate_CHECKLEN()
1372 isn->isn_arg.string = vim_strsave(name); in generate_STORE()
1374 isn->isn_arg.number = idx; in generate_STORE()
1390 isn->isn_arg.outer.outer_idx = idx; in generate_STOREOUTER()
1391 isn->isn_arg.outer.outer_depth = level; in generate_STOREOUTER()
1407 isn->isn_arg.storenr.stnr_idx = idx; in generate_STORENR()
1408 isn->isn_arg.storenr.stnr_val = value; in generate_STORENR()
1424 isn->isn_arg.storeopt.so_name = vim_strsave(name); in generate_STOREOPT()
1425 isn->isn_arg.storeopt.so_flags = opt_flags; in generate_STOREOPT()
1447 isn->isn_arg.string = vim_strsave(name); in generate_LOAD()
1449 isn->isn_arg.number = idx; in generate_LOAD()
1469 isn->isn_arg.outer.outer_idx = idx; in generate_LOADOUTER()
1470 isn->isn_arg.outer.outer_depth = nesting; in generate_LOADOUTER()
1511 isn->isn_arg.unlet.ul_name = vim_strsave(name); in generate_UNLET()
1512 isn->isn_arg.unlet.ul_forceit = forceit; in generate_UNLET()
1551 isn->isn_arg.loadstore.ls_name = vim_strsave(name); in generate_OLDSCRIPT()
1552 isn->isn_arg.loadstore.ls_sid = sid; in generate_OLDSCRIPT()
1585 isn->isn_arg.script.scriptref = sref; in generate_VIM9SCRIPT()
1607 isn->isn_arg.number = count; in generate_NEWLIST()
1644 isn->isn_arg.number = count; in generate_NEWDICT()
1678 isn->isn_arg.funcref.fr_func = ufunc->uf_dfunc_idx; in generate_FUNCREF()
1717 isn->isn_arg.newfunc.nf_lambda = lambda_name; in generate_NEWFUNC()
1718 isn->isn_arg.newfunc.nf_global = func_name; in generate_NEWFUNC()
1736 isn->isn_arg.string = vim_strnsave(name, len); in generate_DEF()
1737 if (isn->isn_arg.string == NULL) in generate_DEF()
1755 isn->isn_arg.jump.jump_when = when; in generate_JUMP()
1756 isn->isn_arg.jump.jump_where = where; in generate_JUMP()
1775 isn->isn_arg.jumparg.jump_arg_off = arg_off; in generate_JUMP_IF_ARG_SET()
1789 isn->isn_arg.forloop.for_idx = loop_idx; in generate_FOR()
1810 isn->isn_arg.trycont.tct_levels = levels; in generate_TRYCONT()
1811 isn->isn_arg.trycont.tct_where = where; in generate_TRYCONT()
1841 isn->isn_arg.shuffle.shfl_item = argcount; in generate_BCALL()
1842 isn->isn_arg.shuffle.shfl_up = argoff - 1; in generate_BCALL()
1868 isn->isn_arg.bfunc.cbf_idx = func_idx; in generate_BCALL()
1869 isn->isn_arg.bfunc.cbf_argcount = argcount; in generate_BCALL()
2051 isn->isn_arg.dfunc.cdf_idx = ufunc->uf_dfunc_idx; in generate_CALL()
2052 isn->isn_arg.dfunc.cdf_argcount = argcount; in generate_CALL()
2058 isn->isn_arg.ufunc.cuf_name = vim_strsave(ufunc->uf_name); in generate_CALL()
2059 isn->isn_arg.ufunc.cuf_argcount = argcount; in generate_CALL()
2084 isn->isn_arg.ufunc.cuf_name = vim_strsave(name); in generate_UCALL()
2085 isn->isn_arg.ufunc.cuf_argcount = argcount; in generate_UCALL()
2174 isn->isn_arg.pfunc.cpf_top = at_top; in generate_PCALL()
2175 isn->isn_arg.pfunc.cpf_argcount = argcount; in generate_PCALL()
2203 isn->isn_arg.string = vim_strnsave(name, len); in generate_STRINGMEMBER()
2237 isn->isn_arg.echo.echo_with_white = with_white; in generate_ECHO()
2238 isn->isn_arg.echo.echo_count = count; in generate_ECHO()
2253 isn->isn_arg.number = count; in generate_MULT_EXPR()
2269 isn->isn_arg.put.put_regname = regname; in generate_PUT()
2270 isn->isn_arg.put.put_lnum = lnum; in generate_PUT()
2282 isn->isn_arg.string = vim_strsave(line); in generate_EXEC()
2295 isn->isn_arg.string = vim_strsave(line); in generate_LEGACY_EVAL()
2312 isn->isn_arg.number = count; in generate_EXECCONCAT()
2327 isn->isn_arg.string = range; in generate_RANGE()
2344 isn->isn_arg.unpack.unp_count = var_count; in generate_UNPACK()
2345 isn->isn_arg.unpack.unp_semicolon = semicolon; in generate_UNPACK()
2363 isn->isn_arg.cmdmod.cf_cmdmod = ALLOC_ONE(cmdmod_T); in generate_cmdmods()
2364 if (isn->isn_arg.cmdmod.cf_cmdmod == NULL) in generate_cmdmods()
2366 mch_memmove(isn->isn_arg.cmdmod.cf_cmdmod, cmod, sizeof(cmdmod_T)); in generate_cmdmods()
3295 char_u *s = isn->isn_arg.string; in compile_string()
3332 vim_free(isn->isn_arg.string); in compile_string()
3334 isn->isn_arg.instr = instr; in compile_string()
3376 if (isn->isn_type == ISN_PUSHS && *isn->isn_arg.string != NUL) in compile_arguments()
3854 vim_snprintf(buf, NUMBUFLEN, "%lld", isn->isn_arg.number); in compile_dict()
3856 isn->isn_arg.string = vim_strsave((char_u *)buf); in compile_dict()
3859 key = isn->isn_arg.string; in compile_dict()
5393 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_and_or()
5576 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_expr1()
5624 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_expr1()
6232 varnumber_T val = isn->isn_arg.number; in generate_store_lhs()
6236 isn->isn_arg.storenr.stnr_idx = lhs->lhs_lvar->lv_idx; in generate_store_lhs()
6237 isn->isn_arg.storenr.stnr_val = val; in generate_store_lhs()
6841 isn->isn_arg.vartype = dest_type; in compile_assign_unlet()
7615 isn->isn_arg.jump.jump_where = jump_where; in compile_fill_jump_to_end()
7861 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_elseif()
7999 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_else()
8036 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_endif()
8135 .isn_arg.debug.dbg_break_lnum; in compile_for()
8350 isn->isn_arg.forloop.for_end = instr->ga_len; in compile_endfor()
8613 isn->isn_arg.try.try_ref = ALLOC_CLEAR_ONE(tryref_T); in compile_try()
8614 if (isn->isn_arg.try.try_ref == NULL) in compile_try()
8675 if (isn->isn_arg.try.try_ref->try_catch == 0) in compile_catch()
8676 isn->isn_arg.try.try_ref->try_catch = instr->ga_len; in compile_catch()
8681 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_catch()
8775 if (isn->isn_arg.try.try_ref->try_finally != 0) in compile_finally()
8802 if (isn->isn_arg.try.try_ref->try_catch == 0) in compile_finally()
8803 isn->isn_arg.try.try_ref->try_catch = this_instr; in compile_finally()
8804 isn->isn_arg.try.try_ref->try_finally = this_instr; in compile_finally()
8809 isn->isn_arg.jump.jump_where = this_instr; in compile_finally()
8853 if (try_isn->isn_arg.try.try_ref->try_catch == 0 in compile_endtry()
8854 && try_isn->isn_arg.try.try_ref->try_finally == 0) in compile_endtry()
8879 isn->isn_arg.jump.jump_where = instr->ga_len; in compile_endtry()
8889 try_isn->isn_arg.try.try_ref->try_endtry = instr->ga_len; in compile_endtry()
9101 vim_regfree(isn->isn_arg.cmdmod.cf_cmdmod in compile_exec()
9103 vim_free(isn->isn_arg.cmdmod.cf_cmdmod); in compile_exec()
9285 isn->isn_arg.string = vim_strsave(line); in compile_script()
9357 isn->isn_arg.subs.subs_cmd = vim_strsave(arg); in compile_substitute()
9358 isn->isn_arg.subs.subs_instr = instr; in compile_substitute()
9458 isn->isn_arg.number = eap->cmdidx; in compile_cexpr()
9467 isn->isn_arg.cexpr.cexpr_ref = ALLOC_ONE(cexprref_T); in compile_cexpr()
9468 if (isn->isn_arg.cexpr.cexpr_ref == NULL) in compile_cexpr()
9470 isn->isn_arg.cexpr.cexpr_ref->cer_cmdidx = eap->cmdidx; in compile_cexpr()
9471 isn->isn_arg.cexpr.cexpr_ref->cer_forceit = eap->forceit; in compile_cexpr()
9472 isn->isn_arg.cexpr.cexpr_ref->cer_cmdline = vim_strsave(skipwhite(line)); in compile_cexpr()
9682 isn->isn_arg.jumparg.jump_where = instr->ga_len; in compile_def_function()
10381 vim_free(isn->isn_arg.string); in delete_instr()
10387 isn_T *list = isn->isn_arg.subs.subs_instr; in delete_instr()
10389 vim_free(isn->isn_arg.subs.subs_cmd); in delete_instr()
10399 isn_T *list = isn->isn_arg.instr; in delete_instr()
10409 vim_free(isn->isn_arg.loadstore.ls_name); in delete_instr()
10414 vim_free(isn->isn_arg.unlet.ul_name); in delete_instr()
10418 vim_free(isn->isn_arg.storeopt.so_name); in delete_instr()
10422 blob_unref(isn->isn_arg.blob); in delete_instr()
10427 job_unref(isn->isn_arg.job); in delete_instr()
10433 channel_unref(isn->isn_arg.channel); in delete_instr()
10438 vim_free(isn->isn_arg.ufunc.cuf_name); in delete_instr()
10444 + isn->isn_arg.funcref.fr_func; in delete_instr()
10455 + isn->isn_arg.dfunc.cdf_idx; in delete_instr()
10465 char_u *lambda = isn->isn_arg.newfunc.nf_lambda; in delete_instr()
10475 vim_free(isn->isn_arg.newfunc.nf_global); in delete_instr()
10481 free_type(isn->isn_arg.type.ct_type); in delete_instr()
10485 vim_regfree(isn->isn_arg.cmdmod.cf_cmdmod in delete_instr()
10487 vim_free(isn->isn_arg.cmdmod.cf_cmdmod); in delete_instr()
10492 vim_free(isn->isn_arg.script.scriptref); in delete_instr()
10496 vim_free(isn->isn_arg.try.try_ref); in delete_instr()
10500 vim_free(isn->isn_arg.cexpr.cexpr_ref->cer_cmdline); in delete_instr()
10501 vim_free(isn->isn_arg.cexpr.cexpr_ref); in delete_instr()