Displaying 20 results from an estimated 5000 matches similar to: "LLVM Developers Meeting JIT BoF -- Request for Topics of Interest"
2020 Sep 28
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
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
2020 Sep 28
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi Geoff,
Importing symbols into the JIT from an object file or static library...?
Sure! Are you interested in doing this with the C API, LLJIT, or raw OrcV2
components?
The high-level answer here (which we can dig into further in the BoF) is:
For object files:
- For raw OrcV2 components you'll want to create an
RTDyldObjectLinkingLayer or ObjectLinkingLayer and use the 'add'
2020 Sep 28
3
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi,
I would like to discuss the future/potential use-cases of LLVM JIT. I'm
also interested in reducing the compilation time of code in JIT component
independent of static compiler. Is it sounds interesting? :)
On Sat, 26 Sep 2020 at 07:49, Andres Freund <andres at anarazel.de> wrote:
> Hi,
>
> On 2020-09-25 19:05:42 -0700, Lang Hames wrote:
> > The 2020 Virtual LLVM
2020 Sep 28
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi Geoff,
We use LLJIT. Do addObjectFile() and StaticLibraryDefinitionGenerator work
> for ELF objects?
They do. :)
I've not tested StaticLibraryDefinitionGenerator extensively on Linux. but
we have a regression test checking basic usage. If you run into any trouble
at all please file a bug and assign it to me.
-- Lang.
On Mon, Sep 28, 2020 at 2:05 PM Geoff Levner <glevner at
2020 Oct 06
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi All,
I've listed the current topics of interest below, along with some notes on
each. We only have 30 minutes so we'll barely scratch the surface of these
during the BoF itself. My main aims are for you to meet each other,
identify potential areas of collaboration, identify things that I can do to
unblock you, and get the ball rolling on some conversations that we can
continue on the
2020 Oct 02
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi Andres,
That would be of interest to me too. One thing around this I have been
> wondering about is whether it's realistic to merge the optimization and
> code generation phases - right now we spend a lot of time re-doing
> analyses during codegen that we already had done during optimization.
Sounds good to me. I think there are two sub-topics here:
(1) JIT specifics. E.g. What
2020 Oct 02
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi Geoff,
I have only encountered one problem. If a static library has not been
> compiled with -fPIC and uses symbols from a shared library, LLJIT does not
> complain, but the code may crash without warning when it is executed.
Was the static library compiled with large code model too?
I think this is probably a RuntimeDyld bug: It's not great at error
reporting. A few people in the
2012 Mar 08
3
[LLVMdev] Introducing julia, and gauging interest in a julia BOF session at the upcoming LLVM conference in London
Folks,
We are contemplating holding a Birds of a Feather session titled "Julia and LLVM: Implementing a fast dynamic language for technical computing" at the LLVM 2012 European Conference on April 12-13 in London.
http://llvm.org/devmtg/2012-04-12/
Would this be of interest to the LLVM developer and user community? It would be great if you could drop me a line. It will help us gauge
2018 Sep 21
2
X32 bugs around "cannot select" lingering around
Hi,
There's several, to my eyes, somewhat related looking bugs:
Bug 36743 - Cannot select: X86ISD::CALL ICE with -mx32 -O2 -fno-plt
https://bugs.llvm.org/show_bug.cgi?id=36743
Bug 34268 - JITting of x32 code on x64 fails with crash or instruction selection error.
https://bugs.llvm.org/show_bug.cgi?id=34268
There's unfortunately been no investigation.
I'm asking because I hit
2012 Aug 20
2
[LLVMdev] LLVM Developers' Meeting: Call for Talks, Posters, & BoFs
I'm happy to announce that we are now accepting proposals for talks, posters, or Birds of a Feather sessions for the 2012 LLVM Developers' Meeting.
Any of these topics are welcome as long as they utilize or are based on LLVM technologies (i.e., clang, lldb, llvm core, libc++, dragonegg, etc):
1) Description of, or how to use, the core infrastructure.
2) Applications of LLVM
2012 Nov 13
1
Unofficial Lustre BOF at SC12
Are you in Salt Lake City? We''ll be having an ''unofficial'' Birds of a Feather (BOF) session Wednesday evening the 14th, from 5:30pm to 7:30pm, at the Salt Lake Marriott Downtown City Creek 2nd floor Snowbird Rm.
We''ve had a really busy year with some great progress around Lustre development in particular! Also some new important participants have joined. Lots
2004 Aug 08
1
[fdo] Inkscape BOF @ Siggraph LOS ANGELES - MON, AUG 9, 4-5 PM
*PLEASE FORWARD*
Inkscape: An Open Source Vector Graphics (SVG) Editor Overview
Birds of a Feather Meeting in Co-operation with Siggraph 04 at the Los
Angeles Convention Center
http://www.siggraph.org/s2004/conference/birds/index.php?pageID=conference
Monday, 9 August
4 - 5 pm
Holiday Inn City Center
Santa Monica Room
Jon Phillips + Jon Cruz
###
Inkscape: Draw Freely.
2012 Sep 07
0
[LLVMdev] LLVM Developers' Meeting: Call for Talks, Posters, & BoFs
Just a reminder that we are still accepting proposals!.
The deadline is less than 2 weeks away, so please send your proposals in as soon as possible.
Thank you!
-Tanya
On Aug 19, 2012, at 8:17 PM, Tanya Lattner wrote:
> I'm happy to announce that we are now accepting proposals for talks, posters, or Birds of a Feather sessions for the 2012 LLVM Developers' Meeting.
>
> Any
2012 Sep 17
1
[LLVMdev] Deadline TODAY (well, lets make it Wed): LLVM Developers' Meeting: Call for Talks, Posters, & BoFs
The deadline is today! However, I've decided to give all the procrastinators a couple extra days.
You have until Wednesday 9/19 at 9:00PM PDT.
Thanks,
Tanya
On Sep 7, 2012, at 12:53 PM, Tanya Lattner wrote:
> Just a reminder that we are still accepting proposals!.
>
> The deadline is less than 2 weeks away, so please send your proposals in as soon as possible.
>
> Thank
2016 Dec 29
1
Interest in integrating a linux perf JITEventListener?
Having something like this available in tree would definitely be
useful. For simplicity, why don't we start with support for the second
style? This is the long term useful one and would be a good starting
point for getting the code in tree. Can you give a pointer to the patch
so that I can assess the rough complexity? If it's simple enough, I'd
be happy to help get it reviewed
2020 Sep 29
3
OrcV1 removal
Hi,
On 2020-09-25 16:38:41 -0700, Andres Freund via llvm-dev wrote:
> On 2020-09-24 16:34:30 -0700, Lang Hames wrote:
> > If anyone wants to check out the OrcV1 removal branch and provide feedback
> > now is the time. Otherwise I will aim to land the work in the mainline
> > early next week.
>
> I'm trying to get it to work with postgres. Unfortunately this week
2003 Sep 06
0
Fwd: Asterisk BoF: Boston, Sept _2[2-4] - interested?
Hello all -
Second-to-last notice to collect RSVP's for interested parties for
the Asterisk Birds of a Feather dinner/beer meeting. There are five
people signed up for this at the moment. Looks like it's going to be
the 23rd of September, since that fits well with the VON conference
schedule. Please email me directly for details.
JT
>Date: Thu, 21 Aug 2003 01:52:52 -0700
2020 Sep 07
2
OrcV1 removal
Hi Andres,
Postgres uses removable code support and Orcv1. I does make me quite
> worried to see a phase where there'll be no viable way of using both in
> llvm. Why isn't the right answer here to at lest develop the
> replacement as a set of patches / as a branch that then can be merged as
> a whole / shortly after each other, rather than just starting to develop
> a
2018 Jul 24
2
Possibility of implementing a low-level naive lock purely with LLVM atomics?
Hi:
In our frontend we are attempting to build a lock mechanism without using system apis like pthreads and whatnot for internal reasons.
In order to achieve this we are now creating a int32 type GV, and then use atomic load/store and comparisons. The generated IR looks like the following:
```
@Flag = private global i32 0, align 4
%0 = load atomic i32, i32* @Flag acquire, align 4
%1 = icmp eq
2017 Jan 26
2
mcjit C interface problems
Thanks for the tip - getting closer:
$ ./capi_test 5 6
args[0]: 5
args[1]: 6
result: 4294959200
Here's the code I changed:
printf("args[0]: %d\n", (int)LLVMGenericValueToInt(args[0], 0));
printf("args[1]: %d\n", (int)LLVMGenericValueToInt(args[1], 0));
uint64_t (*func)();
func = (uint64_t (*)())LLVMGetFunctionAddress(engine, "sum");