Lines Matching refs:freereg
268 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()
653 fs->freereg = base+1; /* call remove function and arguments and leaves in funcargs()
910 int extra = fs->freereg; /* eventual position to save local variable */ in check_conflict()
925 luaK_codeABC(fs, OP_MOVE, fs->freereg, v->u.s.info, 0); /* make copy */ in check_conflict()
952 ls->fs->freereg -= nexps - nvars; /* remove extra values */ in assignment()
960 init_exp(&e, VNONRELOC, ls->fs->freereg-1); /* default assignment */ in assignment()
1070 int base = fs->freereg; in fornum()
1082 luaK_codeABx(fs, OP_LOADK, fs->freereg, luaK_numberK(fs, 1)); in fornum()
1095 int base = fs->freereg; in forlist()
1169 init_exp(&v, VLOCAL, fs->freereg); in localfunc()
1263 lua_assert(nret == fs->freereg - first); in retstat()
1332 lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg && in chunk()
1333 ls->fs->freereg >= ls->fs->nactvar); in chunk()
1334 ls->fs->freereg = ls->fs->nactvar; /* free registers */ in chunk()