From: Mike Pall Date: Tue, 3 Jul 2012 10:41:21 +0000 (+0200) Subject: Invoke SPLIT pass in side trace for rejoined sunk stores. X-Git-Tag: v2.0.0-beta11~143 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c740a302238cf650dd7fef6ebed8aeb878cf0c1d;p=thirdparty%2FLuaJIT.git Invoke SPLIT pass in side trace for rejoined sunk stores. --- diff --git a/src/lj_snap.c b/src/lj_snap.c index bef7abc9..9fae57d8 100644 --- a/src/lj_snap.c +++ b/src/lj_snap.c @@ -531,6 +531,7 @@ void lj_snap_replay(jit_State *J, GCtrace *T) IRType t = IRT_I64; if (LJ_SOFTFP && irt_type((irs+1)->t) == IRT_SOFTFP) t = IRT_NUM; + lj_needsplit(J); if (irref_isk(irs->op2) && irref_isk((irs+1)->op2)) { uint64_t k = (uint32_t)T->ir[irs->op2].i + ((uint64_t)T->ir[(irs+1)->op2].i << 32);