[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