[pypy-commit] pypy jit-targets: kill optimizer.bridge
hakanardo
noreply at buildbot.pypy.org
Mon Nov 7 12:49:25 CET 2011
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-targets
Changeset: r48860:27048a266352
Date: 2011-11-07 11:19 +0100
http://bitbucket.org/pypy/pypy/changeset/27048a266352/
Log: kill optimizer.bridge
diff --git a/pypy/jit/metainterp/optimizeopt/__init__.py b/pypy/jit/metainterp/optimizeopt/__init__.py
--- a/pypy/jit/metainterp/optimizeopt/__init__.py
+++ b/pypy/jit/metainterp/optimizeopt/__init__.py
@@ -89,5 +89,5 @@
if unroll:
optimize_unroll(metainterp_sd, loop, optimizations)
else:
- optimizer = Optimizer(metainterp_sd, loop, optimizations, bridge)
+ optimizer = Optimizer(metainterp_sd, loop, optimizations)
optimizer.propagate_all_forward()
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
@@ -329,11 +329,10 @@
class Optimizer(Optimization):
- def __init__(self, metainterp_sd, loop, optimizations=None, bridge=False):
+ def __init__(self, metainterp_sd, loop, optimizations=None):
self.metainterp_sd = metainterp_sd
self.cpu = metainterp_sd.cpu
self.loop = loop
- self.bridge = bridge
self.values = {}
self.interned_refs = self.cpu.ts.new_ref_dict()
self.interned_ints = {}
@@ -497,7 +496,7 @@
return CVAL_ZERO
def propagate_all_forward(self, clear=True):
- self.exception_might_have_happened = self.bridge
+ self.exception_might_have_happened = True
if clear:
self.clear_newoperations()
for op in self.loop.operations:
More information about the pypy-commit
mailing list