[pypy-commit] pypy jit-short_from_state: hack to prevet the generated value guards from updating pure_operations
hakanardo
noreply at buildbot.pypy.org
Sun Jul 24 17:23:03 CEST 2011
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-short_from_state
Changeset: r45941:77e23f604a98
Date: 2011-07-24 12:01 +0200
http://bitbucket.org/pypy/pypy/changeset/77e23f604a98/
Log: hack to prevet the generated value guards from updating
pure_operations
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
@@ -237,6 +237,8 @@
self.optimizer.emitting_dissabled = True
for op in inputarg_setup_ops:
self.optimizer.send_extra_operation(op)
+ # XXX Hack to prevent previos loop from updateing pure_operations
+ self.optimizer.pure_operations = args_dict()
seen = {}
for op in self.short_boxes.operations():
self.ensure_short_op_emitted(op, self.optimizer, seen)
More information about the pypy-commit
mailing list