[pypy-commit] pypy ppc-jit-backend: add INSTANCE_PTR_EQ, INSTANCE_PTR_NE

hager noreply at buildbot.pypy.org
Thu Jan 5 18:20:41 CET 2012


Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r51028:8690df3243d0
Date: 2012-01-05 02:23 -0800
http://bitbucket.org/pypy/pypy/changeset/8690df3243d0/

Log:	add INSTANCE_PTR_EQ, INSTANCE_PTR_NE

diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py
--- a/pypy/jit/backend/ppc/ppcgen/opassembler.py
+++ b/pypy/jit/backend/ppc/ppcgen/opassembler.py
@@ -161,6 +161,9 @@
     emit_ptr_eq = emit_int_eq
     emit_ptr_ne = emit_int_ne
 
+    emit_instance_ptr_eq = emit_ptr_eq
+    emit_instance_ptr_ne = emit_ptr_ne
+
     def emit_int_neg(self, op, arglocs, regalloc):
         l0, res = arglocs
         self.mc.neg(res.value, l0.value)
diff --git a/pypy/jit/backend/ppc/ppcgen/regalloc.py b/pypy/jit/backend/ppc/ppcgen/regalloc.py
--- a/pypy/jit/backend/ppc/ppcgen/regalloc.py
+++ b/pypy/jit/backend/ppc/ppcgen/regalloc.py
@@ -336,6 +336,9 @@
     prepare_ptr_eq = prepare_int_eq
     prepare_ptr_ne = prepare_int_ne
 
+    prepare_instance_ptr_eq = prepare_ptr_eq
+    prepare_instance_ptr_ne = prepare_ptr_ne
+
     prepare_uint_lt = prepare_cmp_op()
     prepare_uint_le = prepare_cmp_op()
     prepare_uint_gt = prepare_cmp_op()


More information about the pypy-commit mailing list