[llvm-dev] LLVM Developers Meeting JIT BoF -- Request for Topics of Interest

Geoff Levner via llvm-dev llvm-dev at lists.llvm.org
Mon Sep 28 07:18:15 PDT 2020


Importing symbols into the JIT from an object file or static library...?

On Mon, Sep 28, 2020 at 5:29 AM Lang Hames <lhames at gmail.com> wrote:

> Hi Andres,
>
> A topic that I'd find interesting is what it'd take to make it easier to
>> use profile guided optimization in the context of JIT.  A few years back
>> I crudely hacked this together, but it was fairly ugly. It'd be nice to
>> make that easier.  Possibly too complicated for that type of session?
>
>
> We couldn't go into detail, but we could kick off a discussion and
> identify who is interested in working on this. My pitch: We should solve
> this by investing in JITLink and implementing profiling (and debugger
> support) via ObjectLinkingLayer::Plugins. Maybe a brief overview of /
> discussion on how these work would be useful?
>
> -- Lang.
>
>
> On Fri, Sep 25, 2020 at 7:19 PM Andres Freund <andres at anarazel.de> wrote:
>
>> Hi,
>>
>> On 2020-09-25 19:05:42 -0700, Lang Hames wrote:
>> > The 2020 Virtual LLVM Developer's Meeting is coming up the week after
>> next.
>> > I'll be hosting a JIT Birds-of-a-Feather session on Thursday the 8th at
>> > 10:55am PDT (See http://llvm.org/devmtg/2020-09/schedule/). I'm
>> planning to
>> > run this more like a Round Table: Minimal introduction, plenty of time
>> for
>> > discussion.
>> >
>> > Does anyone have any LLVM JIT related topics that they would
>> particularly
>> > like to discuss at this session? Any questions that they think could be
>> > best answered by a round-table style discussion? I'll aim to rope in the
>> > right people and prepare answers to make sure we get the most out of the
>> > session.
>>
>> A topic that I'd find interesting is what it'd take to make it easier to
>> use profile guided optimization in the context of JIT.  A few years back
>> I crudely hacked this together, but it was fairly ugly. It'd be nice to
>> make that easier.  Possibly too complicated for that type of session?
>>
>> I dimly recall that the main issue was that there is no good way to
>> extract the profile information without going through files / applying
>> the profile data without going through files.
>>
>> Greetings,
>>
>> Andres Freund
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200928/87d7c032/attachment.html>


More information about the llvm-dev mailing list