Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/zfs/lua/
H A Dlcode.c261 int newstack = fs->freereg + n; in luaK_checkstack()
272 fs->freereg += n; in luaK_reserveregs()
276 static void freereg (FuncState *fs, int reg) { in freereg() function
278 fs->freereg--; in freereg()
279 lua_assert(reg == fs->freereg); in freereg()
286 freereg(fs, e->u.info); in freeexp()
364 SETARG_A(getcode(fs, e), fs->freereg); in luaK_setreturns()
395 freereg(fs, e->u.ind.idx); in luaK_dischargevars()
397 freereg(fs, e->u.ind.t); in luaK_dischargevars()
462 discharge2reg(fs, e, fs->freereg-1); in discharge2anyreg()
[all …]
H A Dlparser.c321 int reg = fs->freereg; in adjust_assign()
445 lua_assert(fs->freereg == fs->nactvar); in enterblock()
485 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
535 fs->freereg = 0; in open_func()
654 int reg = ls->fs->freereg; in recfield()
668 fs->freereg = reg; /* free registers */ in recfield()
858 nparams = fs->freereg - (base+1); in funcargs()
1311 int base = fs->freereg; in fornum()
1336 int base = fs->freereg; in forlist()
1519 lua_assert(nret == fs->freereg - first); in retstat()
[all …]
H A Dlparser.h111 lu_byte freereg; /* first free register */ member
/illumos-gate/usr/src/cmd/sh/
H A Dfunc.c38 static void freereg(struct regnod *);
124 freereg(swptr(t)->swlst); in freetree()
183 freereg(struct regnod *regp) in freereg() function