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

/freebsd-13-stable/sys/contrib/openzfs/module/lua/
H A Dlparser.h112 lu_byte freereg; /* first free register */ member in struct:FuncState
H A Dlcode.c260 int newstack = fs->freereg + n;
271 fs->freereg += n;
275 static void freereg (FuncState *fs, int reg) { function
277 fs->freereg--;
278 lua_assert(reg == fs->freereg);
285 freereg(fs, e->u.info);
363 SETARG_A(getcode(fs, e), fs->freereg);
394 freereg(fs, e->u.ind.idx);
396 freereg(fs, e->u.ind.t);
461 discharge2reg(fs, e, fs->freereg
[all...]
H A Dlparser.c320 int reg = fs->freereg;
444 lua_assert(fs->freereg == fs->nactvar);
484 fs->freereg = fs->nactvar; /* free registers */
534 fs->freereg = 0;
659 int reg = ls->fs->freereg;
673 fs->freereg = reg; /* free registers */
863 nparams = fs->freereg - (base+1);
867 fs->freereg = base+1; /* call remove function and arguments and leaves
1114 int extra = fs->freereg; /* eventual position to save local variable */
1160 ls->fs->freereg
[all...]
/freebsd-13-stable/contrib/lua/src/
H A Dlparser.h160 lu_byte freereg; /* first free register */ member in struct:FuncState
H A Dlcode.c475 int newstack = fs->freereg + n;
490 fs->freereg += n;
499 static void freereg (FuncState *fs, int reg) { function
501 fs->freereg--;
502 lua_assert(reg == fs->freereg);
512 freereg(fs, r1);
513 freereg(fs, r2);
516 freereg(fs, r2);
517 freereg(fs, r1);
527 freereg(f
[all...]
H A Dlparser.c483 luaK_nil(fs, fs->freereg, needed); /* complete with nils */
488 fs->freereg += needed; /* remove extra values */
639 lua_assert(fs->freereg == luaY_nvarstack(fs));
672 fs->freereg = stklevel; /* free registers */
726 fs->freereg = 0;
838 int reg = ls->fs->freereg;
852 fs->freereg = reg; /* free registers */
923 init_exp(t, VNONRELOC, fs->freereg); /* table will be at stack top */
1050 nparams = fs->freereg - (base+1);
1054 fs->freereg
[all...]

Completed in 123 milliseconds