[pypy-svn] r65610 - pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp

fijal at codespeak.net fijal at codespeak.net
Sat Jun 6 02:43:38 CEST 2009


Author: fijal
Date: Sat Jun  6 02:43:36 2009
New Revision: 65610

Modified:
   pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/compile.py
Log:
actually pass guard_op instead of bridge. Change laying in my wc, changes
nothing since everybody ignores this arg anyway


Modified: pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/compile.py
==============================================================================
--- pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/compile.py	(original)
+++ pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/compile.py	Sat Jun  6 02:43:36 2009
@@ -113,9 +113,9 @@
     old_loops.append(loop)
     return loop
 
-def send_loop_to_backend(metainterp, loop, bridge, type):
+def send_loop_to_backend(metainterp, loop, guard_op, type):
     metainterp.staticdata.profiler.start_backend()
-    metainterp.cpu.compile_operations(loop, bridge)
+    metainterp.cpu.compile_operations(loop, guard_op)
     metainterp.staticdata.profiler.end_backend()
     if not we_are_translated():
         if type != "entry bridge":
@@ -315,7 +315,8 @@
         metainterp.history.source_guard_index = self.history_guard_index
         guard_op = self.get_guard_op()
         guard_op.suboperations = new_loop.operations
-        send_loop_to_backend(metainterp, source_loop, new_loop, "bridge")
+        send_loop_to_backend(metainterp, source_loop, self.get_guard_op(),
+                             "bridge")
 
     def find_source_loop(self):
         # Find the TreeLoop object that contains this guard operation.



More information about the Pypy-commit mailing list