Displaying 3 results from an estimated 3 matches for "stephenckyl".
Did you mean:
stephenckyle
2010 Nov 09
1
[LLVMdev] Calling PassManager on previously JITed Modules
...e AssertingHandle on Values.
It's part of my plan to make the MCJIT independent from Module stuff to
allow reoptimizations, or to have multiple copies of JITed functions for one
function in the module, but there is a long road to go.
Olivier.
On Tue, Nov 9, 2010 at 6:57 PM, Stephen Kyle <stephenckyle at googlemail.com>wrote:
> Hi,
>
> I found the following wiki page in the Unladen Swallow project:
>
> http://code.google.com/p/unladen-swallow/wiki/CodeLifecycle
>
> This would appear to answer my question. Could someone confirm for me
> if it's definitely unsafe t...
2010 Nov 09
0
[LLVMdev] Calling PassManager on previously JITed Modules
...d using llvm::CloneModule() to copy the Module and then work
on that instead to JIT a new function, but it seems that doesn't
always work, or even the cloning process itself causes an assertion to
be raised.
Thanks in advance for any replies,
Stephen
On 8 November 2010 21:22, Stephen Kyle <stephenckyle at googlemail.com> wrote:
> Hi,
>
> Has anyone had any success with running different PassManagers on
> llvm::Modules they've already JITed and are executing?
>
> In detail:
>
> 1) getting the IR, in form of an llvm::Module
> 2) calling PassManager->run() on th...
2010 Nov 08
3
[LLVMdev] Calling PassManager on previously JITed Modules
Hi,
Has anyone had any success with running different PassManagers on
llvm::Modules they've already JITed and are executing?
In detail:
1) getting the IR, in form of an llvm::Module
2) calling PassManager->run() on the module
3) calling getFunction() and getPointerToFunction() to JIT the module
4) executing the JITed code using the function pointer received in step 3
and then what I