[pypy-svn] r76355 - pypy/branch/improved-asm-logging/pypy/jit/backend/x86
fijal at codespeak.net
fijal at codespeak.net
Mon Jul 26 22:27:32 CEST 2010
Author: fijal
Date: Mon Jul 26 22:27:30 2010
New Revision: 76355
Modified:
pypy/branch/improved-asm-logging/pypy/jit/backend/x86/assembler.py
Log:
Invent the loop counter, so we don't get too confused with regard to naming
Modified: pypy/branch/improved-asm-logging/pypy/jit/backend/x86/assembler.py
==============================================================================
--- pypy/branch/improved-asm-logging/pypy/jit/backend/x86/assembler.py (original)
+++ pypy/branch/improved-asm-logging/pypy/jit/backend/x86/assembler.py Mon Jul 26 22:27:30 2010
@@ -118,6 +118,7 @@
self.malloc_fixedsize_slowpath1 = 0
self.malloc_fixedsize_slowpath2 = 0
self.setup_failure_recovery()
+ self._loop_counter = 0
def leave_jitted_hook(self):
ptrs = self.fail_boxes_ptr.ar
@@ -281,7 +282,9 @@
for op in operations:
if op.opnum == rop.DEBUG_MERGE_POINT:
return op.args[0]._get_str()
- return ""
+ # invent the counter, so we don't get too confused
+ self._loop_counter += 1
+ return "<loop %d>" % self._loop_counter
def patch_jump_for_descr(self, faildescr, adr_new_target):
adr_jump_offset = faildescr._x86_adr_jump_offset
More information about the Pypy-commit
mailing list