Author: Maciej Fijalkowski <[email protected]>
Branch: result-in-resops
Changeset: r57488:83d092e91d13
Date: 2012-09-23 18:47 +0200
http://bitbucket.org/pypy/pypy/changeset/83d092e91d13/
Log: same_as
diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py
b/pypy/jit/metainterp/optimizeopt/rewrite.py
--- a/pypy/jit/metainterp/optimizeopt/rewrite.py
+++ b/pypy/jit/metainterp/optimizeopt/rewrite.py
@@ -505,7 +505,7 @@
self.emit_operation(op)
def optimize_SAME_AS_i(self, op):
- self.make_equal_to(op, self.getvalue(op.getarg(0)))
+ self.replace(op, op.getarg(0))
optimize_SAME_AS_p = optimize_SAME_AS_i
optimize_SAME_AS_f = optimize_SAME_AS_i
diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
--- a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
+++ b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
@@ -290,7 +290,7 @@
def test_remove_guard_class_constant(self):
ops = """
[i0]
- p0 = same_as(ConstPtr(myptr))
+ p0 = same_as_p(ConstPtr(myptr))
guard_class(p0, ConstClass(node_vtable)) []
jump(i0)
"""
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit