More performance explorations

Charles Oliver Nutter headius at headius.com
Sat May 28 16:56:40 PDT 2011


On Sat, May 28, 2011 at 6:49 PM, Charles Oliver Nutter
<headius at headius.com> wrote:
> I'm double-checking everything now and will get back to you, but I'm
> not sure how the logic asType logic could explain the extra stuff...

There's also the + call being dispatched through invokedynamic, and it
looks like this:

* GWT
** test: same as before, insert => drop => DMH
** target: permute => convert (IRubyObject to RubyFixnum cast) => DMH

The convert here is unavoidable since we have IRubyObject receiver
coming in and need to invokevirtual against RubyFixnum.

- Charlie


More information about the mlvm-dev mailing list