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

cfbolz at codespeak.net cfbolz at codespeak.net
Sun Apr 9 12:10:29 CEST 2006


Author: cfbolz
Date: Sun Apr  9 12:10:29 2006
New Revision: 25611

Modified:
   pypy/dist/pypy/translator/backendopt/inline.py
Log:
remove this strange thing. it made the bytecode dispatching explode


Modified: pypy/dist/pypy/translator/backendopt/inline.py
==============================================================================
--- pypy/dist/pypy/translator/backendopt/inline.py	(original)
+++ pypy/dist/pypy/translator/backendopt/inline.py	Sun Apr  9 12:10:29 2006
@@ -491,12 +491,8 @@
         count += block_weight(block)
     return count
 
-def inlining_heuristic(graph, callers=None, callees=None):
+def inlining_heuristic(graph):
     # XXX ponderation factors?
-    factor = 1
-    if callers is not None:
-        if len(callers) == 1:
-            factor = 0.3
     return (0.9999 * measure_median_execution_cost(graph) +
             static_instruction_count(graph)) * factor
 



More information about the Pypy-commit mailing list