Displaying 3 results from an estimated 3 matches for "codelifecycle".
2010 Nov 09
0
[LLVMdev] Calling PassManager on previously JITed Modules
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 to attempt to optimise/JIT any Modules while
a different thread is currently executing a JITed function which has
been generated from them? Or am I just missing something here?
I've tried using...
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
2010 Nov 09
1
[LLVMdev] Calling PassManager on previously JITed Modules
...e
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 to attempt to optimise/JIT any Modules while
> a different thread is currently executing a JITed function which has
> been generated from them? Or am I just missing something her...