[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