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_asm.c | |
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_asm.c')
-rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index acad3b25..c349c990 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -3991,7 +3991,7 @@ static void asm_ir(ASMState *as, IRIns *ir) | |||
3991 | switch ((IROp)ir->o) { | 3991 | switch ((IROp)ir->o) { |
3992 | /* Miscellaneous ops. */ | 3992 | /* Miscellaneous ops. */ |
3993 | case IR_LOOP: asm_loop(as); break; | 3993 | case IR_LOOP: asm_loop(as); break; |
3994 | case IR_NOP: lua_assert(!ra_used(ir)); break; | 3994 | case IR_NOP: case IR_XBAR: lua_assert(!ra_used(ir)); break; |
3995 | case IR_PHI: asm_phi(as, ir); break; | 3995 | case IR_PHI: asm_phi(as, ir); break; |
3996 | case IR_HIOP: asm_hiop(as, ir); break; | 3996 | case IR_HIOP: asm_hiop(as, ir); break; |
3997 | 3997 | ||