Home
last modified time | relevance | path

Searched refs:freereg (Results 1 – 6 of 6) sorted by relevance

/f-stack/app/redis-5.0.5/deps/lua/src/
H A Dlparser.c268 int reg = fs->freereg; in adjust_assign()
292 lua_assert(fs->freereg == fs->nactvar); in enterblock()
305 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
339 fs->freereg = 0; in open_func()
446 int reg = ls->fs->freereg; in recfield()
460 fs->freereg = reg; /* free registers */ in recfield()
649 nparams = fs->freereg - (base+1); in funcargs()
1070 int base = fs->freereg; in fornum()
1095 int base = fs->freereg; in forlist()
1169 init_exp(&v, VLOCAL, fs->freereg); in localfunc()
[all …]
H A Dlcode.c200 int newstack = fs->freereg + n; in luaK_checkstack()
211 fs->freereg += n; in luaK_reserveregs()
217 fs->freereg--; in freereg()
218 lua_assert(reg == fs->freereg); in freereg()
225 freereg(fs, e->u.s.info); in freeexp()
286 SETARG_A(getcode(fs, e), fs->freereg); in luaK_setreturns()
321 freereg(fs, e->u.s.aux); in luaK_dischargevars()
322 freereg(fs, e->u.s.info); in luaK_dischargevars()
385 discharge2reg(fs, e, fs->freereg-1); in discharge2anyreg()
418 exp2reg(fs, e, fs->freereg - 1); in luaK_exp2nextreg()
[all …]
H A Dlparser.h68 int freereg; /* first free register */ member
/f-stack/freebsd/contrib/openzfs/module/lua/
H A Dlcode.c260 int newstack = fs->freereg + n; in luaK_checkstack()
271 fs->freereg += n; in luaK_reserveregs()
275 static void freereg (FuncState *fs, int reg) { in freereg() function
277 fs->freereg--; in freereg()
278 lua_assert(reg == fs->freereg); in freereg()
285 freereg(fs, e->u.info); in freeexp()
363 SETARG_A(getcode(fs, e), fs->freereg); in luaK_setreturns()
394 freereg(fs, e->u.ind.idx); in luaK_dischargevars()
396 freereg(fs, e->u.ind.t); in luaK_dischargevars()
461 discharge2reg(fs, e, fs->freereg-1); in discharge2anyreg()
[all …]
H A Dlparser.c320 int reg = fs->freereg; in adjust_assign()
444 lua_assert(fs->freereg == fs->nactvar); in enterblock()
484 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
534 fs->freereg = 0; in open_func()
659 int reg = ls->fs->freereg; in recfield()
673 fs->freereg = reg; /* free registers */ in recfield()
863 nparams = fs->freereg - (base+1); in funcargs()
1316 int base = fs->freereg; in fornum()
1341 int base = fs->freereg; in forlist()
1525 lua_assert(nret == fs->freereg - first); in retstat()
[all …]
H A Dlparser.h112 lu_byte freereg; /* first free register */ member