Author: Remi Meier <remi.me...@gmail.com> Branch: stmgc-c4 Changeset: r67847:6823f3f7f83a Date: 2013-11-05 09:59 +0100 http://bitbucket.org/pypy/pypy/changeset/6823f3f7f83a/
Log: add some debug prints to stmrewrite (print ops that use the fallback to inevitable, intentionally or not) diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/rpython/jit/backend/llsupport/stmrewrite.py +++ b/rpython/jit/backend/llsupport/stmrewrite.py @@ -5,6 +5,8 @@ from rpython.jit.metainterp.history import BoxPtr, ConstPtr, ConstInt from rpython.rlib.objectmodel import specialize from rpython.rlib.objectmodel import we_are_translated +from rpython.rlib.debug import (have_debug_prints, debug_start, debug_stop, + debug_print) # # STM Support @@ -38,6 +40,7 @@ def rewrite(self, operations): + debug_start("jit-stmrewrite-ops") # overridden method from parent class # insert_transaction_break = False @@ -175,10 +178,12 @@ continue # ---------- fall-back ---------- self.fallback_inevitable(op) + debug_print("fallback for", op.repr()) # # call_XX without guard_not_forced? assert not insert_transaction_break + debug_stop("jit-stmrewrite-ops") return self.newops def emitting_an_operation_that_can_collect(self): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit