[pypy-commit] pypy arm-backend-2: Implement instance_ptr_eq and instance_ptr_ne

bivab noreply at buildbot.pypy.org
Thu Dec 1 11:34:31 CET 2011


Author: David Schneider <david.schneider at picle.org>
Branch: arm-backend-2
Changeset: r50031:86dcb23ea814
Date: 2011-12-01 11:34 +0100
http://bitbucket.org/pypy/pypy/changeset/86dcb23ea814/

Log:	Implement instance_ptr_eq and instance_ptr_ne

diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py
--- a/pypy/jit/backend/arm/opassembler.py
+++ b/pypy/jit/backend/arm/opassembler.py
@@ -155,10 +155,10 @@
     emit_guard_uint_lt = gen_emit_cmp_op_guard('uint_lt', c.LO)
     emit_guard_uint_ge = gen_emit_cmp_op_guard('uint_ge', c.HS)
 
-    emit_op_ptr_eq = emit_op_int_eq
-    emit_op_ptr_ne = emit_op_int_ne
-    emit_guard_ptr_eq = emit_guard_int_eq
-    emit_guard_ptr_ne = emit_guard_int_ne
+    emit_op_ptr_eq = emit_op_instance_ptr_eq = emit_op_int_eq
+    emit_op_ptr_ne = emit_op_instance_ptr_ne = emit_op_int_ne
+    emit_guard_ptr_eq = emit_guard_instance_ptr_eq = emit_guard_int_eq
+    emit_guard_ptr_ne = emit_guard_instance_ptr_ne = emit_guard_int_ne
 
     emit_op_int_add_ovf = emit_op_int_add
     emit_op_int_sub_ovf = emit_op_int_sub


More information about the pypy-commit mailing list