[LLVMdev] How do I get my pass into the JIT?
don.ande at gmx.de
Thu Feb 23 07:40:09 PST 2012
Thank you, this would be a workaround but I hoped it would be possible
to run it lazily with all the other passes to avoid the overhead on
But it seems that this is not possible without modifying the JIT itself,
Am 23.02.2012 15:04, schrieb Duncan Sands:
> Hi Andreas, you can run any set of passes you like on your module before
> handing it to the JIT.
> Ciao, Duncan.
>> I managed to write my own pass =) and now I want it to be executed by the LLVM-JIT but I don't see the right way to do it.
>> The EngineBuilder only allows to set an opt level and as far as I can see the ExecutionEngine does not provide access to the jitstate which holds its passmanager.
>> Could anyone give me a hint what I have to do to add my pass to the passmanager of the jit?
>> Thank you in advance.
>> Greetings Andreas
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev