Author: Hakan Ardo <ha...@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 _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit