[pypy-svn] r62585 - pypy/branch/pyjitpl5/pypy/module/pypyjit
fijal at codespeak.net
fijal at codespeak.net
Thu Mar 5 15:53:17 CET 2009
Author: fijal
Date: Thu Mar 5 15:53:17 2009
New Revision: 62585
Modified:
pypy/branch/pyjitpl5/pypy/module/pypyjit/portal.py
Log:
let jit see a tiny bit more of pypy
Modified: pypy/branch/pyjitpl5/pypy/module/pypyjit/portal.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/module/pypyjit/portal.py (original)
+++ pypy/branch/pyjitpl5/pypy/module/pypyjit/portal.py Thu Mar 5 15:53:17 2009
@@ -80,7 +80,7 @@
import pypy
# --------------------
- for binop in 'ADD SUBTRACT MULTIPLY AND OR XOR'.split():
+ for binop in 'MODULO ADD SUBTRACT MULTIPLY AND OR XOR'.split():
self.seebinary(binop)
for cmpname in 'lt le eq ne ge gt'.split():
self.seecmp(cmpname)
@@ -108,6 +108,10 @@
pypy.objspace.std.boolobject.nonzero__Bool)
self.seepath(pypy.interpreter.pyframe.PyFrame.JUMP_IF_FALSE,
pypy.objspace.std.boolobject.nonzero__Bool)
+ self.seepath(pypy.interpreter.pyframe.PyFrame.JUMP_IF_TRUE,
+ pypy.objspace.std.intobject.nonzero__Int)
+ self.seepath(pypy.interpreter.pyframe.PyFrame.JUMP_IF_FALSE,
+ pypy.objspace.std.intobject.nonzero__Int)
#
#self.seepath(pypy.interpreter.pyframe.PyFrame.CALL_FUNCTION,
More information about the Pypy-commit
mailing list