Author: Maciej Fijalkowski <[email protected]>
Branch: 
Changeset: r79724:0d51cf599c0e
Date: 2015-09-20 18:23 +0200
http://bitbucket.org/pypy/pypy/changeset/0d51cf599c0e/

Log:    add debug prints

diff --git a/rpython/jit/metainterp/pyjitpl.py 
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitpl.py
+++ b/rpython/jit/metainterp/pyjitpl.py
@@ -2905,6 +2905,7 @@
         start_stack = []
         max_size = 0
         max_key = None
+        debug_start("jit-abort-longest-function")
         for pair in self.portal_trace_positions:
             key, pos = pair
             if key is not None:
@@ -2913,14 +2914,18 @@
                 greenkey, startpos = start_stack.pop()
                 size = pos - startpos
                 if size > max_size:
+                    r = self.jitdriver_sd.warmstate.get_location_str(greenkey)
+                    debug_print("found new longest: %s %d" % (r, size))
                     max_size = size
                     max_key = greenkey
         if start_stack:
             key, pos = start_stack[0]
             size = len(self.history.operations) - pos
             if size > max_size:
+                debug_print("found new longest: %s %d" % (r, size))
                 max_size = size
                 max_key = key
+        debug_stop("jit-abort-longest-function")
         return max_key
 
     def record_result_of_call_pure(self, op):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to