FOSDEM 2019 LLVM developer room report
As well as at the LLVM developer meetings, the LLVM community is also present at a number of other events. One of those is FOSDEM, which has had a dedicated LLVM track since 2014.
Earlier this February, the LLVM dev room was back for the 6th time.
FOSDEM is one of the largest open source conferences, attracting over 8000 developers attending over 30 parallel tracks, occupying almost all space of the ULB university campus in Brussels.
In comparison to the LLVM developer meetings, this dev room offers more of an opportunity to meet up with developers from a very wide range of open source projects.
As in previous years, the LLVM dev room program consisted of presentations with a varied target audience, ranging from LLVM developers to LLVM users, including people not yet using LLVM but interested in discovering what can be done with it.
On the day itself, the room was completely packed for most presentations, often with people waiting outside to be able to enter for the next presentation.
Slides and videos of the presentations are available via the links below
- Roll your own compiler with LLVM (Kai Nacke)
- Rewriting Pointer Dereferences in bcc with Clang (Paul Chaignon)
- Building an LLVM-based tool (Alex Denisov)
- Debug info in optimized code - how far can we go? (Nikola Prica, Djordje Todorovic)
- Lessons in TableGen (Nicolai Hähnle)
- LLVM for the Apollo Guidance Computer (Lewis Revill)
- llvm.mix Multi-stage compiler-assisted specializer generator built on LLVM ( Eugene Sharygin)
- SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer (Mikhail Gadelha)
- What makes LLD so fast? (Peter Smith)
- Compiling the Linux kernel with LLVM tools (Nick Desaulniers and Bill Wendling)
- It was working yesterday! Investigating regressions with llvmlab bisect (Leandro Nunes)
Finally, I want to express my gratitude to the LLVM Foundation, which sponsored travel expenses for a few presenters who couldn't otherwise have made it to the conference.