[LLVMdev] llvm jit

Sara Elshobaky sara.elshobaky at gmail.com
Mon Oct 7 08:13:33 PDT 2013


So, what is the use of the profile passes in LLVM?
Also, does llvm detect hot blocks of code for recompilation?



On Mon, Oct 7, 2013 at 4:44 PM, Amara Emerson <amara.emerson at arm.com> wrote:

> No, the JIT does not do any profile guided optimizations for any
> architecture. It just uses the static compilation components before loading
> the object into memory and running its own dynamic linker.****
>
> ** **
>
> Amara****
>
> ** **
>
> *From:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] *On
> Behalf Of *Sara Elshobaky
> *Sent:* 07 October 2013 14:36
> *To:* llvmdev at cs.uiuc.edu
> *Subject:* [LLVMdev] llvm jit****
>
> ** **
>
> hello,****
>
> I have a question about the llvm jit.****
>
> Does it use the profile information generated during runtime to enhance
> the generated code for arm processor?****
>
> according to 'LLVM: A Compilation Framework for Lifelong Program Analysis
> <http://llvm.org/pubs/2004-01-30-CGO-LLVM.html>' it is available but
> can't find it in the current source code. ****
>
> I really appreciate any help.****
>
>  ****
>
> Thanks in advance****
>
> Sara,****
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131007/ea2f1932/attachment.html>


More information about the llvm-dev mailing list