[pypy-commit] pypy default: rename the really generic _getvalue to _get_rhs_from_set_op
cfbolz
pypy.commits at gmail.com
Fri Jan 8 17:57:42 EST 2016
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch:
Changeset: r81633:f770507d0b18
Date: 2016-01-08 19:18 +0100
http://bitbucket.org/pypy/pypy/changeset/f770507d0b18/
Log: rename the really generic _getvalue to _get_rhs_from_set_op
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py
--- a/rpython/jit/metainterp/optimizeopt/heap.py
+++ b/rpython/jit/metainterp/optimizeopt/heap.py
@@ -75,7 +75,7 @@
def do_setfield(self, optheap, op):
# Update the state with the SETFIELD_GC/SETARRAYITEM_GC operation 'op'.
structinfo = optheap.ensure_ptr_info_arg0(op)
- arg1 = optheap.get_box_replacement(self._getvalue(op))
+ arg1 = optheap.get_box_replacement(self._get_rhs_from_set_op(op))
if self.possible_aliasing(optheap, structinfo):
self.force_lazy_setfield(optheap, op.getdescr())
assert not self.possible_aliasing(optheap, structinfo)
@@ -111,14 +111,15 @@
self.force_lazy_setfield(optheap, descr)
if self._lazy_setfield is not None:
op = self._lazy_setfield
- return optheap.get_box_replacement(self._getvalue(op))
+ return optheap.get_box_replacement(self._get_rhs_from_set_op(op))
else:
res = self._getfield(opinfo, descr, optheap)
if res is not None:
return res.get_box_replacement()
return None
- def _getvalue(self, op):
+ def _get_rhs_from_set_op(self, op):
+ """ given a set(field or arrayitem) op, return the rhs argument """
return op.getarg(1)
def _getfield(self, opinfo, descr, optheap, true_force=True):
@@ -168,7 +169,7 @@
self.index = index
CachedField.__init__(self)
- def _getvalue(self, op):
+ def _get_rhs_from_set_op(self, op):
return op.getarg(2)
def _getfield(self, opinfo, descr, optheap, true_force=True):
More information about the pypy-commit
mailing list