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

/freebsd-13-stable/contrib/lua/src/
H A Dlcode.h54 /* get (pointer to) instruction of given 'expdesc' */
67 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 *
[all...]
H A Dlcode.c55 static int tonumeral (const expdesc *e, TValue *v) {
73 static TValue *const2val (FuncState *fs, const expdesc *e) {
83 int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) {
525 static void freeexp (FuncState *fs, expdesc *e) {
535 static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) {
679 static void const2exp (TValue *v, expdesc *e) {
708 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) {
724 static void str2K (FuncState *fs, expdesc *e) {
741 void luaK_setoneret (FuncState *fs, expdesc *
[all...]
H A Dlparser.h18 ** optimizations; An 'expdesc' structure describes a potentially-delayed
26 VVOID, /* when 'expdesc' describes the last expression of a list,
68 typedef struct expdesc { struct
86 } expdesc; typedef in typeref:struct:expdesc
H A Dlparser.c65 static void expr (LexState *ls, expdesc *v);
152 static void init_exp (expdesc *e, expkind k, int i) {
159 static void codestring (expdesc *e, TString *s) {
166 static void codename (LexState *ls, expdesc *e) {
266 static void init_var (FuncState *fs, expdesc *e, int vidx) {
277 static void check_readonly (LexState *ls, expdesc *e) {
364 static int newupvalue (FuncState *fs, TString *name, expdesc *v) {
390 static int searchvar (FuncState *fs, TString *n, expdesc *var) {
424 static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) {
452 static void singlevar (LexState *ls, expdesc *va
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/lua/
H A Dlcode.h57 LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e);
58 LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e);
59 LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e);
60 LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e);
61 LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e);
62 LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e);
63 LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key);
64 LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *
[all...]
H A Dlcode.c30 static int isnumeral(expdesc *e) {
283 static void freeexp (FuncState *fs, expdesc *e) {
357 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) {
369 void luaK_setoneret (FuncState *fs, expdesc *e) {
381 void luaK_dischargevars (FuncState *fs, expdesc *e) {
419 static void discharge2reg (FuncState *fs, expdesc *e, int reg) {
458 static void discharge2anyreg (FuncState *fs, expdesc *e) {
466 static void exp2reg (FuncState *fs, expdesc *e, int reg) {
490 void luaK_exp2nextreg (FuncState *fs, expdesc *e) {
498 int luaK_exp2anyreg (FuncState *fs, expdesc *
[all...]
H A Dlparser.h41 typedef struct expdesc { struct
54 } expdesc; typedef in typeref:struct:expdesc
H A Dlparser.c55 static void expr (LexState *ls, expdesc *v);
146 static void init_exp (expdesc *e, expkind k, int i) {
153 static void codestring (LexState *ls, expdesc *e, TString *s) {
158 static void checkname (LexState *ls, expdesc *e) {
229 static int newupvalue (FuncState *fs, TString *name, expdesc *v) {
269 static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) {
295 static void singlevar (LexState *ls, expdesc *var) {
299 expdesc key;
308 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) {
518 static void codeclosure (LexState *ls, expdesc *
[all...]

Completed in 110 milliseconds