[pypy-commit] pypy rewrite-unrolling: (arigo, fijal) small simplification
fijal
noreply at buildbot.pypy.org
Mon Feb 23 18:50:06 CET 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: rewrite-unrolling
Changeset: r76088:c4f4f1c04d75
Date: 2015-02-23 18:11 +0200
http://bitbucket.org/pypy/pypy/changeset/c4f4f1c04d75/
Log: (arigo, fijal) small simplification
diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py
--- a/rpython/jit/metainterp/optimizeopt/unroll.py
+++ b/rpython/jit/metainterp/optimizeopt/unroll.py
@@ -59,13 +59,10 @@
op.result, pure_value)
self.optimizer.pure_reverse(op)
for box in self.optimizer.loop.operations[0].getarglist():
- try:
- # XXX do the same thing for pure opt value
- other = old_optimizer.values[box]
- self.optimizer.getvalue(box).import_from(other,
- self.optimizer)
- except KeyError:
- pass
+ # XXX do the same thing for pure opt value
+ other = old_optimizer.values.get(box, None)
+ if other is not None:
+ self.optimizer.getvalue(box).import_from(other, self.optimizer)
# for opargs, value in old_optpure.pure_operations.items():
# if not value.is_virtual():
More information about the pypy-commit
mailing list