Author: Maciej Fijalkowski <[email protected]>
Branch: rewrite-unrolling
Changeset: r75313:ddb633f9d3de
Date: 2015-01-13 11:07 +0200
http://bitbucket.org/pypy/pypy/changeset/ddb633f9d3de/
Log: fix
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_util.py
b/rpython/jit/metainterp/optimizeopt/test/test_util.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_util.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_util.py
@@ -428,8 +428,9 @@
start_state = self._do_optimize_loop(preamble, call_pure_results)
assert preamble.operations[-1].getopnum() == rop.LABEL
+ new_inp_args = preamble.operations[-1].getarglist()
- inliner = Inliner(inputargs, jump_args)
+ inliner = Inliner(inputargs, new_inp_args)
loop.operations = [preamble.operations[-1]] + \
[inliner.inline_op(op, clone=False) for op in
cloned_operations] + \
[ResOperation(rop.JUMP, [inliner.inline_arg(a) for a
in jump_args],
diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py
b/rpython/jit/metainterp/optimizeopt/unroll.py
--- a/rpython/jit/metainterp/optimizeopt/unroll.py
+++ b/rpython/jit/metainterp/optimizeopt/unroll.py
@@ -50,6 +50,7 @@
pure_value = OptPureValue(self, op.result)
new_optpure.pure(op.getopnum(), op.getarglist(),
op.result, pure_value)
+
# for opargs, value in old_optpure.pure_operations.items():
# if not value.is_virtual():
# pure_value = OptPureValue(self, value.box)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit