diff options
author | Mike Pall <mike> | 2011-02-07 21:59:25 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-07 21:59:25 +0100 |
commit | 97d0874ff5dc878758f79ceef5509cc632779c53 (patch) | |
tree | d7527912e89c4af827302b0a9ca2f0634d8ead15 /src/lj_ir.h | |
parent | 0a50356b6f7d256af36fbf564b73c5721681cb56 (diff) | |
download | luajit-97d0874ff5dc878758f79ceef5509cc632779c53.tar.gz luajit-97d0874ff5dc878758f79ceef5509cc632779c53.tar.bz2 luajit-97d0874ff5dc878758f79ceef5509cc632779c53.zip |
Add IR_XBAR, a barrier against XLOAD/XSTORE optimizations.
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r-- | src/lj_ir.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h index ae533939..a29fca6f 100644 --- a/src/lj_ir.h +++ b/src/lj_ir.h | |||
@@ -115,9 +115,10 @@ | |||
115 | _(CNEW, AW, ref, ref) \ | 115 | _(CNEW, AW, ref, ref) \ |
116 | _(CNEWI, NW, ref, ref) /* CSE is ok, not marked as A. */ \ | 116 | _(CNEWI, NW, ref, ref) /* CSE is ok, not marked as A. */ \ |
117 | \ | 117 | \ |
118 | /* Write barriers. */ \ | 118 | /* Barriers. */ \ |
119 | _(TBAR, S , ref, ___) \ | 119 | _(TBAR, S , ref, ___) \ |
120 | _(OBAR, S , ref, ref) \ | 120 | _(OBAR, S , ref, ref) \ |
121 | _(XBAR, S , ___, ___) \ | ||
121 | \ | 122 | \ |
122 | /* Type conversions. */ \ | 123 | /* Type conversions. */ \ |
123 | _(CONV, N , ref, lit) \ | 124 | _(CONV, N , ref, lit) \ |