[pypy-commit] pypy jit-short_from_state: enable all pure operations in short preamble

hakanardo noreply at buildbot.pypy.org
Fri Jul 1 08:44:56 CEST 2011


Author: Hakan Ardo <hakan at debian.org>
Branch: jit-short_from_state
Changeset: r45206:f46d3a44611f
Date: 2011-06-29 20:36 +0200
http://bitbucket.org/pypy/pypy/changeset/f46d3a44611f/

Log:	enable all pure operations in short preamble

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
@@ -420,8 +420,7 @@
 
     def produce_potential_short_preamble_ops(self, potential_ops):
         for op in self.emitted_pure_operations:
-            if op.is_always_pure():
-                potential_ops[op.result] = op
+            potential_ops[op.result] = op
         for opt in self.optimizations:
             opt.produce_potential_short_preamble_ops(potential_ops)
 


More information about the pypy-commit mailing list