Latest experiments...happiness and sadness

Charles Oliver Nutter headius at headius.com
Wed Oct 17 18:22:46 PDT 2012


On Wed, Oct 17, 2012 at 7:58 PM, Philip Jenvey <pjenvey at underboss.org> wrote:
> PyPy will allocate them on the stack. I'm not sure what you mean by having "unoptimized, unemitted operations in the IR". It optimizes the operations around them too.
>
> This is a pretty good description of it all if you haven't seen it already:
>
> http://morepypy.blogspot.com/2010/09/escape-analysis-in-pypys-jit.html

Yeah, that's the article I read. I guess I mostly meant that it will
emit IR for the operations before making decisions about where to put
the object and its contents. I consider the latter part of that to be
optimization, and then eventually code is emitted.

- Charlie


More information about the mlvm-dev mailing list