[pypy-commit] pypy default: The strict minimum for ARM is this, I think

arigo noreply at buildbot.pypy.org
Thu Mar 20 18:27:05 CET 2014


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r70124:aaf62bccd9c3
Date: 2014-03-20 18:26 +0100
http://bitbucket.org/pypy/pypy/changeset/aaf62bccd9c3/

Log:	The strict minimum for ARM is this, I think

diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py
--- a/rpython/jit/backend/arm/opassembler.py
+++ b/rpython/jit/backend/arm/opassembler.py
@@ -583,6 +583,10 @@
     emit_op_getfield_raw_pure = emit_op_getfield_gc
     emit_op_getfield_gc_pure = emit_op_getfield_gc
 
+    def emit_op_increment_debug_counter(self, op, arglocs, regalloc, fcond):
+        # XXX implement me
+        return fcond
+
     def emit_op_getinteriorfield_gc(self, op, arglocs, regalloc, fcond):
         (base_loc, index_loc, res_loc,
             ofs_loc, ofs, itemsize, fieldsize) = arglocs
diff --git a/rpython/jit/backend/arm/regalloc.py b/rpython/jit/backend/arm/regalloc.py
--- a/rpython/jit/backend/arm/regalloc.py
+++ b/rpython/jit/backend/arm/regalloc.py
@@ -849,6 +849,10 @@
     prepare_op_getfield_raw_pure = prepare_op_getfield_gc
     prepare_op_getfield_gc_pure = prepare_op_getfield_gc
 
+    def prepare_op_increment_debug_counter(self, op, fcond):
+        # XXX implement me
+        return []
+
     def prepare_op_getinteriorfield_gc(self, op, fcond):
         t = unpack_interiorfielddescr(op.getdescr())
         ofs, itemsize, fieldsize, sign = t


More information about the pypy-commit mailing list