Searched refs:freereg (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/contrib/openzfs/module/lua/ |
| H A D | lcode.c | 264 int newstack = fs->freereg + n; in luaK_checkstack() 275 fs->freereg += n; in luaK_reserveregs() 279 static void freereg (FuncState *fs, int reg) { in freereg() function 281 fs->freereg--; in freereg() 282 lua_assert(reg == fs->freereg); in freereg() 289 freereg(fs, e->u.info); in freeexp() 367 SETARG_A(getcode(fs, e), fs->freereg); in luaK_setreturns() 398 freereg(fs, e->u.ind.idx); in luaK_dischargevars() 400 freereg(fs, e->u.ind.t); in luaK_dischargevars() 465 discharge2reg(fs, e, fs->freereg-1); in discharge2anyreg() [all …]
|
| H A D | lparser.c | 320 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() 867 fs->freereg = base+1; /* call remove function and arguments and leaves in funcargs() 1114 int extra = fs->freereg; /* eventual position to save local variable */ in check_conflict() 1160 ls->fs->freereg -= nexps - nvars; /* remove extra values */ in assignment() [all …]
|
| H A D | lparser.h | 112 lu_byte freereg; /* first free register */ member
|
| /freebsd/contrib/lua/src/ |
| H A D | lcode.c | 468 int newstack = fs->freereg + n; in luaK_checkstack() 483 fs->freereg += n; in luaK_reserveregs() 492 static void freereg (FuncState *fs, int reg) { in freereg() function 494 fs->freereg--; in freereg() 495 lua_assert(reg == fs->freereg); in freereg() 505 freereg(fs, r1); in freeregs() 506 freereg(fs, r2); in freeregs() 509 freereg(fs, r2); in freeregs() 510 freereg(fs, r1); in freeregs() 520 freereg(fs, e->u.info); in freeexp() [all …]
|
| H A D | lparser.c | 495 luaK_nil(fs, fs->freereg, needed); /* complete with nils */ in adjust_assign() 500 fs->freereg += needed; /* remove extra values */ in adjust_assign() 651 lua_assert(fs->freereg == luaY_nvarstack(fs)); in enterblock() 683 fs->freereg = stklevel; /* free registers */ in leaveblock() 738 fs->freereg = 0; in open_func() 850 int reg = ls->fs->freereg; in recfield() 863 fs->freereg = reg; /* free registers */ in recfield() 934 init_exp(t, VNONRELOC, fs->freereg); /* table will be at stack top */ in constructor() 1062 nparams = fs->freereg - (base+1); in funcargs() 1066 fs->freereg = base+1; /* call removes function and arguments and leaves in funcargs() [all …]
|
| H A D | lparser.h | 160 lu_byte freereg; /* first free register */ member
|