[pypy-svn] r68916 - in pypy/trunk/pypy/jit: backend tool
arigo at codespeak.net
arigo at codespeak.net
Mon Nov 2 16:21:32 CET 2009
Author: arigo
Date: Mon Nov 2 16:21:31 2009
New Revision: 68916
Added:
pypy/trunk/pypy/jit/tool/autopath.py
- copied unchanged from r68910, pypy/trunk/pypy/jit/backend/autopath.py
pypy/trunk/pypy/jit/tool/loopviewer.py
- copied, changed from r68910, pypy/trunk/pypy/jit/backend/loopviewer.py
pypy/trunk/pypy/jit/tool/showstats.py
- copied, changed from r68910, pypy/trunk/pypy/jit/backend/showstats.py
Removed:
pypy/trunk/pypy/jit/backend/loopviewer.py
pypy/trunk/pypy/jit/backend/showstats.py
Log:
Move these tools to jit/tool/. Fix them.
Copied: pypy/trunk/pypy/jit/tool/loopviewer.py (from r68910, pypy/trunk/pypy/jit/backend/loopviewer.py)
==============================================================================
--- pypy/trunk/pypy/jit/backend/loopviewer.py (original)
+++ pypy/trunk/pypy/jit/tool/loopviewer.py Mon Nov 2 16:21:31 2009
@@ -5,13 +5,14 @@
import autopath
import py
import sys
-from pypy.jit.metainterp.test.oparser import parse, split_logs_into_loops
+from pypy.tool import logparser
+from pypy.jit.metainterp.test.oparser import parse
from pypy.jit.metainterp.history import ConstInt
from pypy.rpython.lltypesystem import llmemory, lltype
def main(loopnum, loopfile):
- data = py.path.local(loopfile).read()
- loops = split_logs_into_loops(data)
+ log = logparser.parse_log_file(loopfile)
+ loops = logparser.extract_category(log, "jit-log-opt-")
inp = loops[loopnum]
loop = parse(inp, no_namespace=True)
loop.show()
Copied: pypy/trunk/pypy/jit/tool/showstats.py (from r68910, pypy/trunk/pypy/jit/backend/showstats.py)
==============================================================================
--- pypy/trunk/pypy/jit/backend/showstats.py (original)
+++ pypy/trunk/pypy/jit/tool/showstats.py Mon Nov 2 16:21:31 2009
@@ -1,12 +1,14 @@
#!/usr/bin/env python
import autopath
import sys, py
-from pypy.jit.metainterp.test.oparser import parse, split_logs_into_loops
+from pypy.tool import logparser
+from pypy.jit.metainterp.test.oparser import parse
from pypy.jit.metainterp.resoperation import rop
from pypy.rpython.lltypesystem import lltype, llmemory
def main(argv):
- parts = split_logs_into_loops(py.path.local(argv[0]).read())
+ log = logparser.parse_log_file(argv[0])
+ parts = logparser.extract_category(log, "jit-log-opt-")
for oplist in parts:
loop = parse(oplist, no_namespace=True)
num_ops = 0
More information about the Pypy-commit
mailing list