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