Author: Hakan Ardo <ha...@debian.org> Branch: Changeset: r56198:d6193c5a40b9 Date: 2012-07-18 22:22 +0200 http://bitbucket.org/pypy/pypy/changeset/d6193c5a40b9/
Log: log short preamble of retraces 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 @@ -225,6 +225,8 @@ assert isinstance(target_token, TargetToken) assert loop_jitcell_token.target_tokens loop_jitcell_token.target_tokens.append(target_token) + if target_token.short_preamble: + metainterp_sd.logger_ops.log_short_preamble([], target_token.short_preamble) loop = partial_trace loop.operations = loop.operations[:-1] + part.operations diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/history.py +++ b/pypy/jit/metainterp/history.py @@ -706,6 +706,7 @@ self.virtual_state = None self.exported_state = None + self.short_preamble = None def repr_of_descr(self): return 'TargetToken(%d)' % compute_unique_id(self) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit