Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r76708:91bb1d0abd09
Date: 2015-04-04 11:19 +0200
http://bitbucket.org/pypy/pypy/changeset/91bb1d0abd09/

Log:    Ask for get_location_str() within the "jit-backend"
        debug_start/debug_stop

diff --git a/rpython/jit/metainterp/compile.py 
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
+++ b/rpython/jit/metainterp/compile.py
@@ -325,7 +325,6 @@
         patch_new_loop_to_load_virtualizable_fields(loop, jitdriver_sd)
 
     original_jitcell_token = loop.original_jitcell_token
-    loopname = jitdriver_sd.warmstate.get_location_str(greenkey)
     globaldata = metainterp_sd.globaldata
     original_jitcell_token.number = n = globaldata.loopnumbering
     globaldata.loopnumbering += 1
@@ -347,6 +346,7 @@
     metainterp_sd.profiler.start_backend()
     debug_start("jit-backend")
     try:
+        loopname = jitdriver_sd.warmstate.get_location_str(greenkey)
         asminfo = do_compile_loop(metainterp_sd, loop.inputargs,
                                   operations, original_jitcell_token,
                                   name=loopname)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to