Home
last modified time | relevance | path

Searched refs:expdesc (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlcode.h67 LUAI_FUNC int luaK_isKint (expdesc *e);
68 LUAI_FUNC int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v);
74 LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e);
75 LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e);
76 LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e);
77 LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e);
78 LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e);
79 LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e);
80 LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key);
81 LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k);
[all …]
H A Dlcode.c56 static int tonumeral (const expdesc *e, TValue *v) { in tonumeral()
74 static TValue *const2val (FuncState *fs, const expdesc *e) { in const2val()
84 int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) { in luaK_exp2const()
517 static void freeexp (FuncState *fs, expdesc *e) { in freeexp()
527 static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { in freeexps()
699 static void const2exp (TValue *v, expdesc *e) { in const2exp()
728 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { in luaK_setreturns()
744 static void str2K (FuncState *fs, expdesc *e) { in str2K()
761 void luaK_setoneret (FuncState *fs, expdesc *e) { in luaK_setoneret()
779 void luaK_dischargevars (FuncState *fs, expdesc *e) { in luaK_dischargevars()
[all …]
H A Dlparser.c65 static void expr (LexState *ls, expdesc *v);
152 static void init_exp (expdesc *e, expkind k, int i) { in init_exp()
159 static void codestring (expdesc *e, TString *s) { in codestring()
166 static void codename (LexState *ls, expdesc *e) { in codename()
266 static void init_var (FuncState *fs, expdesc *e, int vidx) { in init_var()
277 static void check_readonly (LexState *ls, expdesc *e) { in check_readonly()
364 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { in newupvalue()
390 static int searchvar (FuncState *fs, TString *n, expdesc *var) { in searchvar()
435 static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { in singlevaraux()
463 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
[all …]
H A Dlparser.h68 typedef struct expdesc { struct
86 } expdesc; argument
/freebsd/sys/contrib/openzfs/module/lua/
H A Dlcode.h56 LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e);
57 LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e);
58 LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e);
59 LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e);
60 LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e);
61 LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e);
62 LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key);
63 LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k);
64 LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e);
65 LUAI_FUNC void luaK_goiffalse (FuncState *fs, expdesc *e);
[all …]
H A Dlcode.c33 static int isnumeral(expdesc *e) { in isnumeral()
286 static void freeexp (FuncState *fs, expdesc *e) { in freeexp()
360 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { in luaK_setreturns()
372 void luaK_setoneret (FuncState *fs, expdesc *e) { in luaK_setoneret()
384 void luaK_dischargevars (FuncState *fs, expdesc *e) { in luaK_dischargevars()
422 static void discharge2reg (FuncState *fs, expdesc *e, int reg) { in discharge2reg()
461 static void discharge2anyreg (FuncState *fs, expdesc *e) { in discharge2anyreg()
469 static void exp2reg (FuncState *fs, expdesc *e, int reg) { in exp2reg()
493 void luaK_exp2nextreg (FuncState *fs, expdesc *e) { in luaK_exp2nextreg()
501 int luaK_exp2anyreg (FuncState *fs, expdesc *e) { in luaK_exp2anyreg()
[all …]
H A Dlparser.c54 static void expr (LexState *ls, expdesc *v);
145 static void init_exp (expdesc *e, expkind k, int i) { in init_exp()
152 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
157 static void checkname (LexState *ls, expdesc *e) { in checkname()
228 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { in newupvalue()
268 static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { in singlevaraux()
294 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
298 expdesc key; in singlevar()
307 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
517 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
[all …]
H A Dlparser.h40 typedef struct expdesc { struct
53 } expdesc; argument