Lines Matching refs:freereg
483 luaK_nil(fs, fs->freereg, needed); /* complete with nils */ in adjust_assign()
488 fs->freereg += needed; /* remove extra values */ in adjust_assign()
641 lua_assert(fs->freereg == luaY_nvarstack(fs)); in enterblock()
674 fs->freereg = stklevel; /* free registers */ in leaveblock()
728 fs->freereg = 0; in open_func()
840 int reg = ls->fs->freereg; in recfield()
854 fs->freereg = reg; /* free registers */ in recfield()
925 init_exp(t, VNONRELOC, fs->freereg); /* table will be at stack top */ in constructor()
1052 nparams = fs->freereg - (base+1); in funcargs()
1056 fs->freereg = base+1; /* call remove function and arguments and leaves in funcargs()
1323 int extra = fs->freereg; /* eventual position to save local variable */ in check_conflict()
1391 init_exp(&e, VNONRELOC, ls->fs->freereg-1); /* default assignment */ in restassign()
1562 int base = fs->freereg; in fornum()
1574 luaK_int(fs, fs->freereg, 1); in fornum()
1588 int base = fs->freereg; in forlist()
1865 lua_assert(nret == fs->freereg - first); in retstat()
1940 lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg && in statement()
1941 ls->fs->freereg >= luaY_nvarstack(ls->fs)); in statement()
1942 ls->fs->freereg = luaY_nvarstack(ls->fs); /* free registers */ in statement()