aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ir.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-06 01:48:19 +0100
committerMike Pall <mike>2010-12-06 01:48:19 +0100
commitdb3d16bfd7fb7dc468e7b86199a9958283424b6d (patch)
tree7472ff2cf74b2336a74d209ab278e96ddfb8e2af /src/lj_ir.h
parent281f426d602596f855d8fea787ad7a514365244d (diff)
downloadluajit-db3d16bfd7fb7dc468e7b86199a9958283424b6d.tar.gz
luajit-db3d16bfd7fb7dc468e7b86199a9958283424b6d.tar.bz2
luajit-db3d16bfd7fb7dc468e7b86199a9958283424b6d.zip
Add IR_XSTORE.
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r--src/lj_ir.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h
index 232ff939..3371a8a4 100644
--- a/src/lj_ir.h
+++ b/src/lj_ir.h
@@ -104,6 +104,7 @@
104 _(HSTORE, S , ref, ref) \ 104 _(HSTORE, S , ref, ref) \
105 _(USTORE, S , ref, ref) \ 105 _(USTORE, S , ref, ref) \
106 _(FSTORE, S , ref, ref) \ 106 _(FSTORE, S , ref, ref) \
107 _(XSTORE, S , ref, ref) \
107 \ 108 \
108 /* Allocations. */ \ 109 /* Allocations. */ \
109 _(SNEW, N , ref, ref) /* CSE is ok, so not marked as A. */ \ 110 _(SNEW, N , ref, ref) /* CSE is ok, so not marked as A. */ \
@@ -152,6 +153,7 @@ LJ_STATIC_ASSERT(((int)IR_LT^4) == (int)IR_ULT);
152LJ_STATIC_ASSERT((int)IR_HLOAD + IRDELTA_L2S == (int)IR_HSTORE); 153LJ_STATIC_ASSERT((int)IR_HLOAD + IRDELTA_L2S == (int)IR_HSTORE);
153LJ_STATIC_ASSERT((int)IR_ULOAD + IRDELTA_L2S == (int)IR_USTORE); 154LJ_STATIC_ASSERT((int)IR_ULOAD + IRDELTA_L2S == (int)IR_USTORE);
154LJ_STATIC_ASSERT((int)IR_FLOAD + IRDELTA_L2S == (int)IR_FSTORE); 155LJ_STATIC_ASSERT((int)IR_FLOAD + IRDELTA_L2S == (int)IR_FSTORE);
156LJ_STATIC_ASSERT((int)IR_XLOAD + IRDELTA_L2S == (int)IR_XSTORE);
155 157
156/* -- Named IR literals --------------------------------------------------- */ 158/* -- Named IR literals --------------------------------------------------- */
157 159