Author: Hakan Ardo <ha...@debian.org> Branch: jit-optimizeopt-cleanups Changeset: r47634:056a161776d4 Date: 2011-09-27 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/056a161776d4/
Log: kill a few force_box diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py b/pypy/jit/metainterp/optimizeopt/fficall.py --- a/pypy/jit/metainterp/optimizeopt/fficall.py +++ b/pypy/jit/metainterp/optimizeopt/fficall.py @@ -177,10 +177,10 @@ funcinfo.descr is None): return [op] # cannot optimize funcsymval = self.getvalue(op.getarg(2)) - arglist = [funcsymval.force_box()] + arglist = [funcsymval.get_key_box()] for push_op in funcinfo.opargs: argval = self.getvalue(push_op.getarg(2)) - arglist.append(argval.force_box()) + arglist.append(argval.get_key_box()) newop = ResOperation(rop.CALL_RELEASE_GIL, arglist, op.result, descr=funcinfo.descr) self.commit_optimization() diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimizeopt/rewrite.py --- a/pypy/jit/metainterp/optimizeopt/rewrite.py +++ b/pypy/jit/metainterp/optimizeopt/rewrite.py @@ -446,7 +446,7 @@ newop = ResOperation(rop.SETARRAYITEM_GC, [op.getarg(2), ConstInt(index + dest_start), - val.force_box()], None, + val.get_key_box()], None, descr=source_value.arraydescr) self.emit_operation(newop) return True _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit