[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