Author: Hakan Ardo <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit