Home
last modified time | relevance | path

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

/device/linaro/bootloader/edk2/AppPkg/Applications/Lua/src/
Dlcode.c262 int newstack = fs->freereg + n; in luaK_checkstack()
273 fs->freereg += (lu_byte)n; in luaK_reserveregs()
277 static void freereg (FuncState *fs, int reg) { in freereg() function
279 fs->freereg--; in freereg()
280 lua_assert(reg == fs->freereg); in freereg()
287 freereg(fs, e->u.info); in freeexp()
365 SETARG_A(getcode(fs, e), fs->freereg); in luaK_setreturns()
396 freereg(fs, e->u.ind.idx); in luaK_dischargevars()
398 freereg(fs, e->u.ind.t); in luaK_dischargevars()
463 discharge2reg(fs, e, fs->freereg-1); in discharge2anyreg()
[all …]
Dlparser.c322 int reg = fs->freereg; in adjust_assign()
446 lua_assert(fs->freereg == fs->nactvar); in enterblock()
486 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
536 fs->freereg = 0; in open_func()
655 int reg = ls->fs->freereg; in recfield()
669 fs->freereg = (lu_byte)reg; /* free registers */ in recfield()
859 nparams = fs->freereg - (base+1); in funcargs()
863 fs->freereg = (lu_byte)base + 1; /* call remove function and arguments and leaves in funcargs()
1110 int extra = fs->freereg; /* eventual position to save local variable */ in check_conflict()
1156 ls->fs->freereg -= (lu_byte)(nexps - nvars); /* remove extra values */ in assignment()
[all …]
Dlparser.h111 lu_byte freereg; /* first free register */ member