[pypy-dev] [rpython] What might prevent a function call from beeing invlined by the JIT?

Костя Лопухин kostia.lopuhin at gmail.com
Fri Feb 22 07:49:53 CET 2013


In what cases does the jit decide not to inline a function call, but
place "call_may_force" instead?
The context is that I have a simple interpreter, like an expanded
kermit, and I am testing how the jit helps - it perfectly unboxes
wrapped objects in a loop, but does not inline function calls - I
wonder what am I missing here. I found a place where PyPy interpreter
makes a call and did not see anything special there.


More information about the pypy-dev mailing list