Lines Matching refs:nactvar
43 lu_byte nactvar; /* # active locals outside the block */ member
204 fs->nactvar = cast_byte(fs->nactvar + nvars); in adjustlocalvars()
206 getlocvar(fs, fs->nactvar - nvars)->startpc = fs->pc; in adjustlocalvars()
212 fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel); in removevars()
213 while (fs->nactvar > tolevel) in removevars()
214 getlocvar(fs, --fs->nactvar)->endpc = fs->pc; in removevars()
245 for (i = cast_int(fs->nactvar) - 1; i >= 0; i--) { in searchvar()
259 while (bl->nactvar > level) bl = bl->previous; in markupval()
343 if (gt->nactvar < label->nactvar) { in closegoto()
344 TString *vname = getlocvar(fs, gt->nactvar)->varname; in closegoto()
370 if (gt->nactvar > lb->nactvar && in findlabel()
372 luaK_patchclose(ls->fs, gt->pc, lb->nactvar); in findlabel()
388 l->arr[n].nactvar = ls->fs->nactvar; in newlabelentry()
424 if (gt->nactvar > bl->nactvar) { in movegotosout()
426 luaK_patchclose(fs, gt->pc, bl->nactvar); in movegotosout()
427 gt->nactvar = bl->nactvar; in movegotosout()
437 bl->nactvar = fs->nactvar; in enterblock()
443 lua_assert(fs->freereg == fs->nactvar); in enterblock()
475 luaK_patchclose(fs, j, bl->nactvar); in leaveblock()
481 removevars(fs, bl->nactvar); in leaveblock()
482 lua_assert(bl->nactvar == fs->nactvar); in leaveblock()
483 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
538 fs->nactvar = 0; in open_func()
786 f->numparams = cast_byte(fs->nactvar); in parlist()
787 luaK_reserveregs(fs, fs->nactvar); /* reserve register for parameters */ in parlist()
1230 ll->arr[l].nactvar = fs->bl->nactvar; in labelstat()
1268 luaK_patchclose(fs, condexit, bl2.nactvar); in repeatstat()
1513 lua_assert(GETARG_A(getcode(fs,&e)) == fs->nactvar); in retstat()
1515 first = fs->nactvar; in retstat()
1523 first = fs->nactvar; /* return all `active' values */ in retstat()
1596 ls->fs->freereg >= ls->fs->nactvar); in statement()
1597 ls->fs->freereg = ls->fs->nactvar; /* free registers */ in statement()