[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