[pypy-commit] pypy jitframe-on-heap: kill check, does not make sense any more
bivab
noreply at buildbot.pypy.org
Fri Feb 8 16:41:51 CET 2013
Author: David Schneider <david.schneider at picle.org>
Branch: jitframe-on-heap
Changeset: r60976:0bc82182bf6f
Date: 2013-02-08 16:30 +0100
http://bitbucket.org/pypy/pypy/changeset/0bc82182bf6f/
Log: kill check, does not make sense any more
diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py
--- a/rpython/jit/backend/arm/assembler.py
+++ b/rpython/jit/backend/arm/assembler.py
@@ -432,7 +432,6 @@
def _build_failure_recovery(self, exc, withfloats=False):
mc = ARMv7Builder()
self._push_all_regs_to_jitframe(mc, [], withfloats)
- self._insert_checks(mc)
if exc:
# We might have an exception pending. Load it into r4
@@ -1061,15 +1060,6 @@
asm_math_operations[oopspecindex](self, op, arglocs, regalloc, fcond)
return fcond
-
- def _insert_checks(self, mc=None):
- if not we_are_translated() and self._debug:
- if mc is None:
- mc = self.mc
- mc.CMP_rr(r.fp.value, r.sp.value)
- mc.MOV_rr(r.pc.value, r.pc.value, cond=c.GE)
- mc.BKPT()
-
def _ensure_result_bit_extension(self, resloc, size, signed):
if size == 4:
return
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
@@ -339,7 +339,6 @@
target_nbargs = target_token._arm_clt._debug_nbargs
assert my_nbargs == target_nbargs
- self._insert_checks()
if target_token in self.target_tokens_currently_compiling:
self.mc.B_offs(target, fcond)
else:
More information about the pypy-commit
mailing list