[pypy-svn] r65463 - pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp
fijal at codespeak.net
fijal at codespeak.net
Wed May 27 22:02:00 CEST 2009
Author: fijal
Date: Wed May 27 22:02:00 2009
New Revision: 65463
Modified:
pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/graphpage.py
Log:
try to not create a new block for guard_nonvirtualized
Modified: pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/graphpage.py
==============================================================================
--- pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/graphpage.py (original)
+++ pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/graphpage.py Wed May 27 22:02:00 2009
@@ -64,7 +64,7 @@
self.block_starters[graphindex] = {0: True}
for graphindex, graph in enumerate(self.graphs):
for i, op in enumerate(graph.get_operations()):
- if op.is_guard():
+ if op.is_guard() and op.opnum != rop.GUARD_NONVIRTUALIZED:
self.mark_starter(graphindex, i+1)
def set_errmsg(self, errmsg):
More information about the Pypy-commit
mailing list