[LLVMdev] GSOC Adaptive Compilation Framework for LLVM JIT Compiler

Reid Kleckner reid.kleckner at gmail.com
Tue Mar 29 10:25:53 PDT 2011


Neat project idea!

When we used the JIT for Unladen Swallow, one of our pain points was that
code generation took a very long time. Just turning off the IR optimizations
had negligible impact on compilation time.  Things may have changed these
days, but I would start by having the adaptive JIT splat out code with fast
isel and fast regalloc.

I see that you put it outside the scope of your project, but eventually it
would be nice if the first code could be instrumented in a way that gathers
information to the as-yet unimplemented profile guided optimizations.

Reid

On Tue, Mar 29, 2011 at 7:35 AM, Xin Tong Utoronto <x.tong at utoronto.ca>wrote:
> ...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110329/b9b98334/attachment.html>


More information about the llvm-dev mailing list