Home | History | Annotate | Download | only in src

Lines Matching refs:freereg

362   int newstack = fs->freereg + n;
377 fs->freereg += n;
386 static void freereg (FuncState *fs, int reg) {
388 fs->freereg--;
389 lua_assert(reg == fs->freereg);
399 freereg(fs, e->u.info);
411 freereg(fs, r1);
412 freereg(fs, r2);
415 freereg(fs, r2);
416 freereg(fs, r1);
522 SETARG_A(*pc, fs->freereg);
569 freereg(fs, e->u.ind.idx);
571 freereg(fs, e->u.ind.t);
644 discharge2reg(fs, e, fs->freereg-1); /* put value there */
707 exp2reg(fs, e, fs->freereg - 1);
814 e->u.info = fs->freereg; /* base register for op_self */
1201 fs->freereg = base + 1; /* free registers with list values */