Search this Site
Maintained by the
2018 European LLVM Developers Meeting
- Women in Compilers and Tools Reception
- Travel Grants for Students
- Conference Dates: April 16-17, 2018
Bristol Marriott Hotel City Centre, Bristol UK
- Getting to Bristol
- Getting about Bristol
- Women in Compilers and Tools Reception: April 15, 2018
- For your attention, the
2018 ACCU conference is being held April 11-14 at the same venue in
Bristol. ACCU is about programming in whatever language, from C/C++ to D,
Java, C#, F#, Groovy, Rust, Go, Python.
The meeting serves as a forum for LLVM, Clang, LLDB and other LLVM project
developers and users to get acquainted, learn how LLVM is used, and exchange
ideas about LLVM and its (potential) applications. The conference will be
two full days that include technical talks, BoFs, hacker’s lab, tutorials,
a poster session and a reception.
We believe the event will be of particular interest to the following
- Active developers of projects in the LLVM Umbrella
(LLVM core, Clang, LLDB, libc++, compiler_rt, klee, lld, etc).
- Anyone interested in using these as part of another project.
- Compiler, programming language, and runtime enthusiasts.
- Those interested in using compiler and toolchain technology in novel
and interesting ways.
Please sign up for the
LLVM Developers' Meeting list for future announcements and to ask questions.
Women in Compilers and Tools Reception
The LLVM Foundation is excited to announce our second Women in Compilers and Tools Reception to be held in conjuction with the 2018 European LLVM Developers' Meeting! Tickets are available here.
This is an evening reception on April 15th that includes dinner, drinks, and a panel featuring well known women in the field of compilers and tools. The confirmed speakers are Anastasia Stulova and Karine Heydemann. The event will be held at a restaurant called Riverstation.
This event aims to connect women in the LLVM community and the field of compilers and tools. It also is open to anyone (men or women) who is intersted in increasing diversity within the LLVM community, their workplace or university.
View the online schedule.
For travel booking purpose:
- Women in Compilers and Tools: Sunday April 15, 2018 from 6:00 PM to 9:00 PM.
- Developers meeting: from Monday Apr 16, 2018, 8:00 AM to Tuesday, Apr 17, 2018, 6:30 PM
(Birds of a Feather)
- A Parallel IR in Real Life: Optimizing OpenMP
H. Finkel, J. Doerfert, X. Tian, G. Stelle [ Video ] [ Slides ]
- An Introduction to AMD Optimizing C/C++ Compiler
D. Das [ Video ] [ Slides ]
- Developing Kotlin/Native infrastructure with LLVM/Clang, travel notes.
N. Igotti [ Video ] [ Slides ]
- Extending LoopVectorize to Support Outer Loop Vectorization Using VPlan
D. Caballero, S. Guggilla [ Video ] [ Slides ]
- Finding Iterator-related Errors with Clang Static Analyzer
Á. Balogh [ Video ] [ Slides ]
- Finding Missed Optimizations in LLVM (and other compilers)
G. Barany [ Video ] [ Slides ]
- Global code completion and architecture of clangd
E. Liu, H. Wu, I. Biryukov, S. McCall [ Video ] [ Slides ]
- Hardening the Standard Library
M. Clow [ Video ] [ Slides ]
- Implementing an LLVM based Dynamic Binary Instrumentation framework
C. Hubain, C. Tessier [ Video ] [ Slides ]
- LLVM Greedy Register Allocator – Improving Region Split Decisions
[ Video ] [ Slides ] [ PPT Slides]
- MIR-Canon: Improving Code Diff Through Canonical Transformation.
P. Lotfi [ Video ] [ Slides ]
- New PM: taming a custom pipeline of Falcon JIT
F. Sergeev [ Video ] [ Slides ]
- Organising benchmarking LLVM-based compiler: Arm experience
E. Astigeevich [ Video ] [ Slides ]
- Performance Analysis of Clang on DOE Proxy Apps
H. Finkel, B. Homerding [ Video ] [ Slides ]
- Point-Free Templates
A. Gozillon, P. Keir [ Video ] [ Slides ]
- Protecting the code: Control Flow Enforcement Technology
O. Simhon [ Video ] [ Slides ] [ Prezi Slides ]
- C++ Parallel Standard Template LIbrary support in LLVM
M. Dvorskiy, J. Cownie, A. Kukanov [ Video ] [ Slides ]
- Can reviews become less of a bottleneck?
K. Beyls [ Video ] [ Slides ]
- Clacc: OpenACC Support for Clang and LLVM
J. Denny, S. Lee, J. Vetter [ Video ] [ Slides ]
- DragonFFI: Foreign Function Interface and JIT using Clang/LLVM
A. Guinet [ Video ] [ Slides ]
- Easy::Jit: Compiler-assisted library to enable Just-In-Time compilation for C++ codes
Juan Manuel Martinez Caamaño, J. Fernandez, S. Guelton [ Video ] [ Slides ]
- Flang -- Project Update
S. Scalpone [ Video ] [ Slides ]
- Look-Ahead SLP: Auto-vectorization in the Presence of Commutative Operations
V. Porpodas, R. Rocha, L. Góes [ Video ] [ Slides ]
- Low Cost Commercial Deployment of LLVM
J. Bennett [ Video ] [ Slides ]
- Measuring the User Debugging Experience
G. Bedwell [ Slides ] [ Poster ]
- Measuring x86 instruction latencies with LLVM
G. Chatelet, C. Courbet, B. De Backer, O. Sykora [ Video ] [ Slides ]
- OpenMP Accelerator Offloading with OpenCL using SPIR-V
D. Schürmann, J. Lucas, B. Juurlink [ Video ] [ Slides ]
- Parallware, LLVM and supercomputing
M. Arenaz [ Video ] [ Slides ]
- Returning data-flow to asynchronous programming through static analysis
M. Gilbert [ Video ] [ Slides ]
- RFC: A new divergence analysis for LLVM
S. Moll, T. Klössner, S. Hack [ Video ] [ Slides ]
- Static Performance Analysis with LLVM
C. Courbet, O. Sykora, G. Chatelet, B. De Backer [ Video ] [ Slides ]
- Supporting the RISC-V Vector Extensions in LLVM
R. Kruppe, J. Oppermann, A. Koch [ Video ] [ Slides ]
- Using Clang Static Analyzer to detect Critical Control Flow
[ Video ] [ Slides ]
Student research competition
- Automatic Profiling for Climate Modeling
A. Gerbes, N. Jumah, J. Kunkel
- Cross Translation Unit Analysis in Clang Static Analyzer: Qualitative Evaluation on C/C++ projects
G. Horvath, P. Szecsi, Z. Gera, D. Krupp
- Effortless Differential Analysis of Clang Static Analyzer Changes
G. Horváth, R. Kovács, P. Szécsi
- Offloading OpenMP Target Regions to FPGA Accelerators Using LLVM
L. Sommer, J. Oppermann, J. Korinth, A. Koch
- Using clang as a Frontend on a Formal Verification Tool
M. Gadelha, J. Morse, L. Cordeiro, D. Nicole
Travel Grants for Students
The LLVM Foundation sponsors student travel to attend the LLVM Developers'
Meeting. Travel grants cover some or all of travel related expenses. This
program is open to full time undergraduate and graduate students.
Please submit your application
by February 26th 2018 at 5:00PM PDT. Full details on eligibility and selection process
are provided in the application. Notification of successful travel grant awards will
be sent via email by March 2 2018.
Code of Conduct
The LLVM Foundation is dedicated to providing an inclusive and safe
experience for everyone. We do not tolerate harassment of participants in any
form. By registering for this event, we expect you to have read and agree to
the LLVM Code of Conduct.
To contact the organizers, Arnaud de Grandmaison, Phillip Power, please email
Thank you to our sponsors!