[LLVMdev] User-specified JIT passes
warren.armstrong at anu.edu.au
Mon Oct 29 00:55:47 CDT 2007
Chris Lattner wrote:
>> 2. Is granting this ability to the JIT desirable? If so, I'm
>> happy to
>> clean up my temporary hack job and submit a patch.
> Not so much. "lli" is supposed to be a really simple driver around
> the JIT, it isn't supposed to be a maximally useful user program.
> If you'd like a version of lli that runs optimizations, I'd suggest
> taking lli, copying it, and tuning it into the tool that you'd like
> it to be. I'd like to keep lli simple and focused on what it does,
> which is provide primitive command line access to the jit/interpreter.
> Note that you can potentially just use a shell script which does:
> opt foo.bc -myopt | lli ...
Ah, ok. A shell script wouldn't work, because I'm envisioning
optimisation happening at runtime.
I'll use your idea of creating a customised version of lli.
More information about the LLVMdev