[pypy-commit] pypy ppc-jit-backend: slightly changed stackframe layout so that encoding area can be accessed with fixed offset from SPP

hager noreply at buildbot.pypy.org
Fri Dec 2 15:55:55 CET 2011


Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r50065:6ad92645f0e4
Date: 2011-12-02 15:55 +0100
http://bitbucket.org/pypy/pypy/changeset/6ad92645f0e4/

Log:	slightly changed stackframe layout so that encoding area can be
	accessed with fixed offset from SPP

diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py b/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
--- a/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
+++ b/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
@@ -18,16 +18,16 @@
             |                         |          |
             ---------------------------         --
             |       FORCE  INDEX      | WORD     | 1 WORD
+            ---------------------------         --
+            |                         |          |
+            |      ENCODING AREA      |          |>> len(MANAGED_REGS) * WORD
+            |      (ALLOCA AREA)      |          |
     SPP ->  ---------------------------         --
             |                         |          |
             |       SPILLING AREA     |          |>> regalloc.frame_manager.frame_depth * WORD
             |  (LOCAL VARIABLE SPACE) |          |
             ---------------------------         --
             |                         |          |
-            |      ENCODING AREA      |          |>> len(MANAGED_REGS) * WORD
-            |      (ALLOCA AREA)      |          |
-            ---------------------------         --
-            |                         |          |
             |   PARAMETER SAVE AREA   |          |>> use MAX(number of parameters 
             |                         |          |   passed on stack in emit_call) * WORD
             ---------------------------         --  


More information about the pypy-commit mailing list