[pypy-commit] pypy optresult-unroll: add xxx here so we don't forget
fijal
noreply at buildbot.pypy.org
Thu Sep 3 20:37:43 CEST 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult-unroll
Changeset: r79404:df099789d647
Date: 2015-09-03 20:37 +0200
http://bitbucket.org/pypy/pypy/changeset/df099789d647/
Log: add xxx here so we don't forget
diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
+++ b/rpython/jit/metainterp/compile.py
@@ -339,11 +339,13 @@
loop_info, loop_ops = optimize_trace(metainterp_sd, jitdriver_sd,
loop_data)
except InvalidLoop:
- return None
+ xxxx
# Fall back on jumping directly to preamble
jump_op = ResOperation(rop.JUMP, inputargs[:],
descr=loop_jitcell_token.target_tokens[0])
- loop_data = SimpleCompileData(end_label, [jump_op], call_pure_results,
+ loop_data = SimpleCompileData(end_label,
+ [jump_op],
+ call_pure_results,
enable_opts)
try:
loop_info, loop_ops = optimize_trace(metainterp_sd, jitdriver_sd,
@@ -352,8 +354,9 @@
return None
loop = partial_trace
loop.original_jitcell_token = loop_jitcell_token
- loop.operations = loop_ops[:]
- loop.inputargs = loop_info.inputargs[:]
+ import pdb
+ pdb.set_trace()
+ loop.operations = loop.operations + loop_ops[:]
loop.check_consistency()
else:
More information about the pypy-commit
mailing list