Author: David Schneider <[email protected]>
Branch: arm-backend-2
Changeset: r50165:83649b8410c7
Date: 2011-12-02 12:31 +0100
http://bitbucket.org/pypy/pypy/changeset/83649b8410c7/

Log:    (arigo, bivab): add instance_ptr_... also in the register allocator

diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py
--- a/pypy/jit/backend/arm/regalloc.py
+++ b/pypy/jit/backend/arm/regalloc.py
@@ -439,8 +439,8 @@
     prepare_op_uint_lt = prepare_cmp_op('uint_lt')
     prepare_op_uint_ge = prepare_cmp_op('uint_ge')
 
-    prepare_op_ptr_eq = prepare_op_int_eq
-    prepare_op_ptr_ne = prepare_op_int_ne
+    prepare_op_ptr_eq = prepare_op_instance_ptr_eq = prepare_op_int_eq
+    prepare_op_ptr_ne = prepare_op_instance_ptr_ne = prepare_op_int_ne
 
     prepare_guard_int_lt = prepare_cmp_op('guard_int_lt')
     prepare_guard_int_le = prepare_cmp_op('guard_int_le')
@@ -455,8 +455,8 @@
     prepare_guard_uint_lt = prepare_cmp_op('guard_uint_lt')
     prepare_guard_uint_ge = prepare_cmp_op('guard_uint_ge')
 
-    prepare_guard_ptr_eq = prepare_guard_int_eq
-    prepare_guard_ptr_ne = prepare_guard_int_ne
+    prepare_guard_ptr_eq = prepare_guard_instance_ptr_eq = prepare_guard_int_eq
+    prepare_guard_ptr_ne = prepare_guard_instance_ptr_ne = prepare_guard_int_ne
 
     prepare_op_int_add_ovf = prepare_op_int_add
     prepare_op_int_sub_ovf = prepare_op_int_sub
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to