[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