[pypy-commit] pypy jit-duplicated_short_boxes: no point in importing extra info from preamble about values at these points
hakanardo
noreply at buildbot.pypy.org
Wed Sep 7 12:18:13 CEST 2011
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-duplicated_short_boxes
Changeset: r47127:88fb2b9f8a28
Date: 2011-09-07 09:57 +0200
http://bitbucket.org/pypy/pypy/changeset/88fb2b9f8a28/
Log: no point in importing extra info from preamble about values at these
points
diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py
--- a/pypy/jit/metainterp/optimizeopt/optimizer.py
+++ b/pypy/jit/metainterp/optimizeopt/optimizer.py
@@ -561,7 +561,7 @@
for i in range(n):
arg = op.getarg(i)
try:
- value = self.getvalue(arg)
+ value = self.values[arg]
except KeyError:
pass
else:
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
@@ -467,7 +467,7 @@
inputargs.append(box)
box = newresult
if box in self.optimizer.values:
- box = self.optimizer.getvalue(box).force_box()
+ box = self.optimizer.values[box].force_box()
jumpargs.append(box)
More information about the pypy-commit
mailing list