aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ir.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_ir.h6
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. */