On Thu, Oct 27, 2011 at 12:26 AM, SASADA Koichi <ko1 / atdot.net> wrote:
> In fact, YARV bytecode is not suitable (optimized) for JIT compilation.
> If I make a JIT compiler based on YARV, I'll make some tricks to
> overcome it. I have several ideas, however I don't have a spare time to
> try it.
>
> One hint is: as I said, YARV instructions are course-grain, because it
> is optimized for VM loop execution.

For comparison, JRuby's IR instruction set, which is large,
finer-grained, and growing:

https://github.com/jruby/jruby/tree/master/src/org/jruby/compiler/ir/instructions

- Charlie