Author: Remi Meier <remi.me...@gmail.com>
Branch: stmgc-c4
Changeset: r65602:ae2fb7071cdd
Date: 2013-07-24 10:08 +0200
http://bitbucket.org/pypy/pypy/changeset/ae2fb7071cdd/

Log:    better log output

diff --git a/rpython/jit/backend/llsupport/stmrewrite.py 
b/rpython/jit/backend/llsupport/stmrewrite.py
--- a/rpython/jit/backend/llsupport/stmrewrite.py
+++ b/rpython/jit/backend/llsupport/stmrewrite.py
@@ -101,6 +101,8 @@
                                  rop.MARK_OPAQUE_PTR,
                                  rop.JIT_DEBUG,
                                  rop.KEEPALIVE,
+                                 rop.QUASIIMMUT_FIELD,
+                                 rop.RECORD_KNOWN_CLASS,
                                  ):
                 self.newops.append(op)
                 continue
diff --git a/rpython/jit/backend/x86/assembler.py 
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -533,8 +533,7 @@
         operations = regalloc.prepare_loop(inputargs, operations, looptoken,
                                            clt.allgcrefs)
         if logger:
-            logger.log_loop(inputargs, operations, -2, "rewritten", 
-                            name=loopname)
+            logger.log_loop(inputargs, operations, -3, "rewritten")
         looppos = self.mc.get_relative_pos()
         frame_depth_no_fixed_size = self._assemble(regalloc, inputargs,
                                                    operations)
diff --git a/rpython/jit/metainterp/logger.py b/rpython/jit/metainterp/logger.py
--- a/rpython/jit/metainterp/logger.py
+++ b/rpython/jit/metainterp/logger.py
@@ -21,6 +21,10 @@
             debug_start("jit-log-compiling-loop")
             logops = self._log_operations(inputargs, operations, ops_offset)
             debug_stop("jit-log-compiling-loop")
+        elif number == -3:
+            debug_start("jit-log-rewritten-loop")
+            logops = self._log_operations(inputargs, operations, ops_offset)
+            debug_stop("jit-log-rewritten-loop")
         else:
             debug_start("jit-log-opt-loop")
             debug_print("# Loop", number, '(%s)' % name, ":", type,
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to