Author: Maciej Fijalkowski <fij...@gmail.com> Branch: jitframe-on-heap Changeset: r61191:3ad399d9067c Date: 2013-02-13 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/3ad399d9067c/
Log: We only store 11 registers diff --git a/rpython/jit/backend/arm/arch.py b/rpython/jit/backend/arm/arch.py --- a/rpython/jit/backend/arm/arch.py +++ b/rpython/jit/backend/arm/arch.py @@ -17,4 +17,4 @@ # A jitframe is a jit.backend.llsupport.llmodel.jitframe.JITFRAME # Stack frame fixed area # Currently only the force_index -JITFRAME_FIXED_SIZE = 16 + 16 * 2 # 16 GPR + 16 VFP Regs (64bit) +JITFRAME_FIXED_SIZE = 11 + 16 * 2 # 11 GPR + 16 VFP Regs (64bit) 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 @@ -142,18 +142,6 @@ no_lower_byte_regs = all_regs save_around_call_regs = r.caller_resp - REGLOC_TO_COPY_AREA_OFS = { - r.r2: MY_COPY_OF_REGS + 0 * WORD, - r.r3: MY_COPY_OF_REGS + 1 * WORD, - r.r4: MY_COPY_OF_REGS + 2 * WORD, - r.r5: MY_COPY_OF_REGS + 3 * WORD, - r.r6: MY_COPY_OF_REGS + 4 * WORD, - r.r7: MY_COPY_OF_REGS + 5 * WORD, - r.r8: MY_COPY_OF_REGS + 6 * WORD, - r.r9: MY_COPY_OF_REGS + 7 * WORD, - r.r10: MY_COPY_OF_REGS + 8 * WORD, - } - def __init__(self, longevity, frame_manager=None, assembler=None): RegisterManager.__init__(self, longevity, frame_manager, assembler) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit