[pypy-svn] r17600 - pypy/dist/pypy/translator/backendopt

arigo at codespeak.net arigo at codespeak.net
Fri Sep 16 20:17:27 CEST 2005


Author: arigo
Date: Fri Sep 16 20:17:26 2005
New Revision: 17600

Modified:
   pypy/dist/pypy/translator/backendopt/inline.py
Log:
Adapted the inlining threshold to target a specific bound within the list of
all functions of PyPy.  Seems to give reasonable results.



Modified: pypy/dist/pypy/translator/backendopt/inline.py
==============================================================================
--- pypy/dist/pypy/translator/backendopt/inline.py	(original)
+++ pypy/dist/pypy/translator/backendopt/inline.py	Fri Sep 16 20:17:26 2005
@@ -10,7 +10,7 @@
 from pypy.rpython import rmodel
 from pypy.translator.backendopt import sparsemat
 
-BASE_INLINE_THRESHOLD = 18    # just enough to inline ll_rangeiter_next()
+BASE_INLINE_THRESHOLD = 38.8    # just enough to inline add__Int_Int()
 
 class CannotInline(Exception):
     pass



More information about the Pypy-commit mailing list