[pypy-commit] pypy default: Ask for get_location_str() within the "jit-backend" debug_start/debug_stop

arigo noreply at buildbot.pypy.org
Sat Apr 4 11:18:54 CEST 2015


Author: Armin Rigo <arigo at 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)


More information about the pypy-commit mailing list