[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