[pypy-commit] pypy jit-short_from_state: cleared out more obsolete code for generating the short preamble

hakanardo noreply at buildbot.pypy.org
Thu Aug 11 21:26:14 CEST 2011


Author: Hakan Ardo <hakan at debian.org>
Branch: jit-short_from_state
Changeset: r46439:0fc678e51f5f
Date: 2011-08-11 21:28 +0200
http://bitbucket.org/pypy/pypy/changeset/0fc678e51f5f/

Log:	cleared out more obsolete code for generating the short preamble

diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/jit/metainterp/optimizeopt/unroll.py
+++ b/pypy/jit/metainterp/optimizeopt/unroll.py
@@ -434,31 +434,6 @@
             box = self.optimizer.values[box].force_box()
         jumpargs.append(box)
         
-    def sameop(self, op1, op2):
-        if op1.getopnum() != op2.getopnum():
-            return False
-
-        args1 = op1.getarglist()
-        args2 = op2.getarglist()
-        if len(args1) != len(args2):
-            return False
-        for i in range(len(args1)):
-            box1, box2 = args1[i], args2[i]
-            val1 = self.optimizer.getvalue(box1)
-            val2 = self.optimizer.getvalue(box2)
-            if val1.is_constant() and val2.is_constant():
-                if not val1.box.same_constant(val2.box):
-                    return False
-            elif val1 is not val2:
-                return False
-
-        if not op1.is_guard():
-            descr1 = op1.getdescr()
-            descr2 = op2.getdescr()
-            if descr1 is not descr2:
-                return False
-
-        return True
 
 class OptInlineShortPreamble(Optimization):
     def __init__(self, retraced):


More information about the pypy-commit mailing list