[pypy-svn] r78611 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp

arigo at codespeak.net arigo at codespeak.net
Sun Oct 31 15:00:46 CET 2010


Author: arigo
Date: Sun Oct 31 15:00:44 2010
New Revision: 78611

Modified:
   pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py
Log:
Stick the name "Preample Loop" on the preamble loops.


Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py	(original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/compile.py	Sun Oct 31 15:00:44 2010
@@ -35,9 +35,9 @@
             extraloops = [loop]
         metainterp_sd.stats.view(errmsg=errmsg, extraloops=extraloops)
 
-def create_empty_loop(metainterp):
+def create_empty_loop(metainterp, name_prefix=''):
     name = metainterp.staticdata.stats.name_for_new_loop()
-    return TreeLoop(name)
+    return TreeLoop(name_prefix + name)
 
 def make_loop_token(nb_args, jitdriver_sd):
     loop_token = LoopToken()
@@ -65,7 +65,7 @@
     loop.token = loop_token
     loop.operations[-1].setdescr(loop_token)     # patch the target of the JUMP
 
-    loop.preamble = create_empty_loop(metainterp)
+    loop.preamble = create_empty_loop(metainterp, 'Preamble ')
     loop.preamble.greenkey = greenkey
     loop.preamble.inputargs = loop.inputargs
     loop.preamble.token = make_loop_token(len(loop.inputargs), jitdriver_sd)



More information about the Pypy-commit mailing list