[pypy-commit] pypy jit-optimizeopt-cleanups: these does not seem to be used and propagate_end_forward is probably intended for the same functionality as Optimization.flush()
hakanardo
noreply at buildbot.pypy.org
Thu Sep 22 20:40:46 CEST 2011
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-optimizeopt-cleanups
Changeset: r47404:5305a3642a0f
Date: 2011-09-22 20:39 +0200
http://bitbucket.org/pypy/pypy/changeset/5305a3642a0f/
Log: these does not seem to be used and propagate_end_forward is probably
intended for the same functionality as Optimization.flush()
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
@@ -237,14 +237,6 @@
def __init__(self):
pass # make rpython happy
- def propagate_begin_forward(self):
- if self.next_optimization:
- self.next_optimization.propagate_begin_forward()
-
- def propagate_end_forward(self):
- if self.next_optimization:
- self.next_optimization.propagate_end_forward()
-
def propagate_forward(self, op):
raise NotImplementedError
@@ -474,10 +466,8 @@
def propagate_all_forward(self):
self.exception_might_have_happened = self.bridge
self.newoperations = []
- self.first_optimization.propagate_begin_forward()
for op in self.loop.operations:
self.first_optimization.propagate_forward(op)
- self.first_optimization.propagate_end_forward()
self.loop.operations = self.newoperations
self.loop.quasi_immutable_deps = self.quasi_immutable_deps
# accumulate counters
More information about the pypy-commit
mailing list