[pypy-commit] pypy jit-short_from_state: log short preamble of retraced loops

hakanardo noreply at buildbot.pypy.org
Tue Aug 2 14:07:58 CEST 2011


Author: Hakan Ardo <hakan at debian.org>
Branch: jit-short_from_state
Changeset: r46191:4a4517d786c7
Date: 2011-07-29 18:04 +0200
http://bitbucket.org/pypy/pypy/changeset/4a4517d786c7/

Log:	log short preamble of retraced loops

diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py
--- a/pypy/jit/metainterp/compile.py
+++ b/pypy/jit/metainterp/compile.py
@@ -133,6 +133,10 @@
             jitdriver_sd.warmstate.attach_unoptimized_bridge_from_interp(
                 greenkey, loop.preamble.token)
             record_loop_or_bridge(metainterp_sd, loop.preamble)
+        elif token.short_preamble:
+            short = token.short_preamble[-1]
+            metainterp_sd.logger_ops.log_short_preamble(short.inputargs,
+                                                        short.operations)
         return token
     else:
         send_loop_to_backend(metainterp_sd, loop, "loop")


More information about the pypy-commit mailing list