> The bad performance sounds like something is not inlined at all. How are you > invoking valueMH? Via invokedynamic or a direct MH call?
valueMH is combined with an exactInvoker and then chained together with another method handle that calls a method on the result of it that returns another methodhandle that is set as the target for the call site. Exactly the same thing that was done in the emitted bytecode, actually. Cheers -- Ola Bini (http://olabini.com) Ioke - JRuby - ThoughtWorks "Yields falsehood when quined" yields falsehood when quined. _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev