From 47f1bc80d829e472f898609e2c44022f838a3eb3 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 25 Jan 2010 19:51:52 +0100 Subject: Use dedicated type for snapshot map entry. Preparatory work for compressed snapshots. --- src/lj_opt_loop.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/lj_opt_loop.c') diff --git a/src/lj_opt_loop.c b/src/lj_opt_loop.c index 1fbc8091..f2950fe9 100644 --- a/src/lj_opt_loop.c +++ b/src/lj_opt_loop.c @@ -170,7 +170,7 @@ static void loop_unroll(jit_State *J) uint32_t nphi = 0; IRRef1 *subst; SnapShot *osnap, *snap; - IRRef2 *loopmap; + SnapEntry *loopmap; BCReg loopslots; MSize nsnap, nsnapmap; IRRef ins, invar, osnapref; @@ -198,9 +198,9 @@ static void loop_unroll(jit_State *J) } nsnapmap = J->cur.nsnapmap; /* Use temp. copy to avoid undo. */ if (LJ_UNLIKELY(nsnapmap*2 > J->sizesnapmap)) { - J->snapmapbuf = (IRRef2 *)lj_mem_realloc(J->L, J->snapmapbuf, - J->sizesnapmap*sizeof(IRRef2), - 2*J->sizesnapmap*sizeof(IRRef2)); + J->snapmapbuf = (SnapEntry *)lj_mem_realloc(J->L, J->snapmapbuf, + J->sizesnapmap*sizeof(SnapEntry), + 2*J->sizesnapmap*sizeof(SnapEntry)); J->cur.snapmap = J->snapmapbuf; J->sizesnapmap *= 2; } @@ -223,7 +223,7 @@ static void loop_unroll(jit_State *J) /* Copy-substitute snapshot. */ if (ins >= osnapref) { - IRRef2 *nmap, *omap = &J->cur.snapmap[osnap->mapofs]; + SnapEntry *nmap, *omap = &J->cur.snapmap[osnap->mapofs]; BCReg s, nslots; uint32_t nmapofs, nframelinks; if (irt_isguard(J->guardemit)) { /* Guard inbetween? */ -- cgit v1.2.3-55-g6feb