Searched refs:freereg (Results 1 – 4 of 4) sorted by relevance
261 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() function278 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 …]
321 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()862 fs->freereg = base+1; /* call remove function and arguments and leaves in funcargs()1109 int extra = fs->freereg; /* eventual position to save local variable */ in check_conflict()1155 ls->fs->freereg -= nexps - nvars; /* remove extra values */ in assignment()[all …]
111 lu_byte freereg; /* first free register */ member
38 static void freereg(struct regnod *);124 freereg(swptr(t)->swlst); in freetree()183 freereg(struct regnod *regp) in freereg() function