[pypy-svn] r70768 - pypy/branch/direct-assembler-call/pypy/jit/backend/x86

fijal at codespeak.net fijal at codespeak.net
Fri Jan 22 11:24:31 CET 2010


Author: fijal
Date: Fri Jan 22 11:24:31 2010
New Revision: 70768

Modified:
   pypy/branch/direct-assembler-call/pypy/jit/backend/x86/assembler.py
Log:
Leave a comment about a possible performance improvement


Modified: pypy/branch/direct-assembler-call/pypy/jit/backend/x86/assembler.py
==============================================================================
--- pypy/branch/direct-assembler-call/pypy/jit/backend/x86/assembler.py	(original)
+++ pypy/branch/direct-assembler-call/pypy/jit/backend/x86/assembler.py	Fri Jan 22 11:24:31 2010
@@ -263,6 +263,8 @@
         return self._patchable_stackadjust()
 
     def _assemble_bootstrap_direct_call(self, arglocs, jmpadr, stackdepth):
+        # XXX pushing ebx esi and edi is a bit pointless, since we store
+        #     all regsiters anyway, for the case of guard_not_forced
         # XXX this can be improved greatly. Right now it'll behave like
         #     a normal call
         nonfloatlocs, floatlocs = arglocs



More information about the Pypy-commit mailing list