[LLVMdev] -O0 compile time speed
Eric Christopher
echristo at apple.com
Sun Nov 22 12:32:45 PST 2009
>>
>> Sort of. Why you think more speed than LLVM currently provides is a
>> significant benefit.
>
> My compiler supports LLVM as a backend. The language heavily relies on
> compile-time environment-dependent code generation, so it needs the
> JIT. One of the things that is holding back LLVM on production systems
> is that it needs minutes to JIT a medium-sized application. That's
> barely tolerable for long-running server applications, and a big no-no
> for client apps.
Not that I'm against faster jitting but have you tried an interpreter/jit solution, where you're jitting only hot functions in your application? Or using an O0 jit and then recompiling hot functions?
Not that I know exactly what you're doing, but thought I'd try to help a bit.
-eric
More information about the llvm-dev
mailing list