diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_ir.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h index ea8616ec..22a3b79c 100644 --- a/src/lj_ir.h +++ b/src/lj_ir.h | |||
@@ -95,6 +95,7 @@ | |||
95 | _(UREFO, LW, ref, lit) \ | 95 | _(UREFO, LW, ref, lit) \ |
96 | _(UREFC, LW, ref, lit) \ | 96 | _(UREFC, LW, ref, lit) \ |
97 | _(FREF, R , ref, lit) \ | 97 | _(FREF, R , ref, lit) \ |
98 | _(TMPREF, S , ref, lit) \ | ||
98 | _(STRREF, N , ref, ref) \ | 99 | _(STRREF, N , ref, ref) \ |
99 | _(LREF, L , ___, ___) \ | 100 | _(LREF, L , ___, ___) \ |
100 | \ | 101 | \ |
@@ -218,6 +219,11 @@ IRFLDEF(FLENUM) | |||
218 | IRFL__MAX | 219 | IRFL__MAX |
219 | } IRFieldID; | 220 | } IRFieldID; |
220 | 221 | ||
222 | /* TMPREF mode bits, stored in op2. */ | ||
223 | #define IRTMPREF_IN1 0x01 /* First input value. */ | ||
224 | #define IRTMPREF_OUT1 0x02 /* First output value. */ | ||
225 | #define IRTMPREF_OUT2 0x04 /* Second output value. */ | ||
226 | |||
221 | /* SLOAD mode bits, stored in op2. */ | 227 | /* SLOAD mode bits, stored in op2. */ |
222 | #define IRSLOAD_PARENT 0x01 /* Coalesce with parent trace. */ | 228 | #define IRSLOAD_PARENT 0x01 /* Coalesce with parent trace. */ |
223 | #define IRSLOAD_FRAME 0x02 /* Load 32 bits of ftsz. */ | 229 | #define IRSLOAD_FRAME 0x02 /* Load 32 bits of ftsz. */ |