From: Charles Oliver Nutter Date: 2011-10-27T15:31:03+09:00 Subject: [ruby-core:40443] Re: JIT development for MRI On Thu, Oct 27, 2011 at 12:26 AM, SASADA Koichi 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