Author: Hakan Ardo <ha...@debian.org>
Branch: jit-multilabel
Changeset: r50457:a155d05decc6
Date: 2011-12-13 09:11 +0100
http://bitbucket.org/pypy/pypy/changeset/a155d05decc6/

Log:    kill ShortBoxes.aliases

diff --git a/pypy/jit/metainterp/optimizeopt/virtualstate.py 
b/pypy/jit/metainterp/optimizeopt/virtualstate.py
--- a/pypy/jit/metainterp/optimizeopt/virtualstate.py
+++ b/pypy/jit/metainterp/optimizeopt/virtualstate.py
@@ -563,7 +563,6 @@
         self.potential_ops = {}
         self.alternatives = {}
         self.synthetic = {}
-        self.aliases = {}
         self.rename = {}
         self.optimizer = optimizer
 
@@ -583,7 +582,6 @@
 
     def clone(self):
         sb = ShortBoxes(self.optimizer, None)
-        sb.aliases.update(self.aliases)
         sb.short_boxes = {}
         sb.short_boxes.update(self.short_boxes)
         return sb
@@ -690,13 +688,3 @@
 
     def has_producer(self, box):
         return box in self.short_boxes
-
-    def alias(self, newbox, oldbox):
-        if not isinstance(oldbox, Const) and newbox not in self.short_boxes:
-            self.short_boxes[newbox] = self.short_boxes[oldbox]
-        self.aliases[newbox] = oldbox
-
-    def original(self, box):
-        while box in self.aliases:
-            box = self.aliases[box]
-        return box
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to