GSoC/GCI Archive
Google Summer of Code 2009 Mozilla Project

Improving the Register Allocator of Trace Monkey

by Rodrigo Sol for Mozilla Project

The objective of this work is to augment the TraceMonkey just-in-time compiler with a puzzle based register allocator specially tuned for just-in-time compilation. We expect that our new allocator will produce better native code than the current register allocator used by TraceMonkey, without compromising its compilation speed.