aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ir.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-01-19 16:58:26 +0100
committerMike Pall <mike>2010-01-19 16:58:26 +0100
commita61df8efbe5bbe3726d65ad0800a3106ed3a8bf0 (patch)
treedb27cf4dc668742db0c60509fe339c56cf8bf2f5 /src/lj_ir.h
parent36769c2f6b78e0802cc7cd86f6da301cd7a171fe (diff)
downloadluajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.gz
luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.bz2
luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.zip
Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r--src/lj_ir.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h
index f73dcc40..efc8205e 100644
--- a/src/lj_ir.h
+++ b/src/lj_ir.h
@@ -192,6 +192,7 @@ IRFLDEF(FLENUM)
192#define IRSLOAD_INHERIT 1 /* Inherited by exits/side traces. */ 192#define IRSLOAD_INHERIT 1 /* Inherited by exits/side traces. */
193#define IRSLOAD_READONLY 2 /* Read-only, omit slot store. */ 193#define IRSLOAD_READONLY 2 /* Read-only, omit slot store. */
194#define IRSLOAD_PARENT 4 /* Coalesce with parent trace. */ 194#define IRSLOAD_PARENT 4 /* Coalesce with parent trace. */
195#define IRSLOAD_TYPECHECK 8 /* Needs type check. */
195 196
196/* XLOAD mode, stored in op2. */ 197/* XLOAD mode, stored in op2. */
197#define IRXLOAD_READONLY 1 /* Load from read-only data. */ 198#define IRXLOAD_READONLY 1 /* Load from read-only data. */