Author: Richard Plangger <r...@pasra.at>
Branch: vecopt-merge
Changeset: r79123:dc014b620f41
Date: 2015-08-21 18:52 +0200
http://bitbucket.org/pypy/pypy/changeset/dc014b620f41/

Log:    reverted the repr_of_arg, added more debug info to
        update_accumlocation_loc

diff --git a/rpython/jit/backend/x86/regalloc.py 
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/backend/x86/regalloc.py
+++ b/rpython/jit/backend/x86/regalloc.py
@@ -337,14 +337,17 @@
         """
         assert isinstance(descr, ResumeGuardDescr)
         accum_info = descr.rd_accum_list
+        count = 0
         while accum_info:
             if accum_info.box is accum.getoriginalbox():
                 accum_info.loc = self.loc(arg)
                 accum_info.position = pos
                 break
+            count += 1
             accum_info = accum_info.prev
         else:
-            raise AssertionError("accum box has no accum_info entry")
+            llop.debug_print(lltype.Void, "[accumulator] %d accumulators, none 
matched box %s\n" % (count, accum_info.box))
+            assert 0
 
     def perform_with_guard(self, op, guard_op, arglocs, result_loc):
         faillocs = self.locs_for_fail(guard_op)
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
@@ -102,7 +102,6 @@
         return descr.repr_of_descr()
 
     def repr_of_arg(self, arg):
-        return str(arg) # XXX
         try:
             mv = self.memo[arg]
         except KeyError:
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to