[pypy-svn] r79982 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp

hakanardo at codespeak.net hakanardo at codespeak.net
Sat Dec 11 16:40:28 CET 2010


Author: hakanardo
Date: Sat Dec 11 16:40:26 2010
New Revision: 79982

Modified:
   pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py
Log:
test_baisc passing

Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py	(original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py	Sat Dec 11 16:40:26 2010
@@ -599,13 +599,16 @@
                 jmp = ResOperation(rop.JUMP, mini.inputargs[:], None, target)
                 mini.operations = [jmp]
                 descr = op.getdescr()
-                assert isinstance(descr, ResumeGuardDescr)                
+                assert isinstance(descr, ResumeGuardDescr)
+                mini.token = make_loop_token(len(mini.inputargs),
+                                             metainterp.jitdriver_sd)
                 
                 #descr.compile_and_attach(metainterp, mini)
                 if not we_are_translated():
                     descr._debug_suboperations = mini.operations
                 send_bridge_to_backend(metainterp.staticdata, descr,
-                                       mini.inputargs, mini.operations)
+                                       mini.inputargs, mini.operations,
+                                       bridge.token)
                 record_loop_or_bridge(mini)
 
 



More information about the Pypy-commit mailing list