Search this Site
Maintained by the
2018 European LLVM Developers Meeting
- Women in Compilers and Tools Reception
- Talk Abstracts
- Travel Grants for Students
- Conference Dates: April 16-17, 2018
Bristol Marriott Hotel City Centre, Bristol UK
- 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.
Here are some important dates to keep on your calendar:
- January 22: Registration Opens
- February 1: Travel Grant Applications Open
- February 9: Paper Submission Deadline
- February 22: Paper Notification
- February 26: Travel Grant Application Deadline
- March 2: Travel Grant Notification
- April 6: Registration Closes
- April 16-17 : The Conference
Registration fees are $300 for the 2-day event and reception (April 16). A
conference only registration is $250. Tickets will be capped at 300 attendees
and the last day to register is April 6th.
If you are a full-time student, please contact the EventBrite organizer for a student
rate ($50/event, $25/reception). You must send us your student ID or other
proof of student status. Student travel sponsorship details will be announced
We would like this event to be accessible to all LLVM developers. If
attending the meeting is cost prohibitive for any reason (i.e.. you do not have
an employer who refunds tickets fees, financial hardship, etc), please contact
the LLVM Foundation to discuss a discounted
We will have a Women in Compilers and Tools event the day before on
April 15th. There is a separate
EventBright registration page for this event.
The detailed schedule is not available yet, but will be published here as
soon as we have it.
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
The Bristol Marriott City Centre is the host hotel for the developers' meeting.
We have reserved a block of rooms at the Bristol Marriott for April 15th - 18th. This room block expires on March 16th.
to book a hotel room at the Bristol Marriott.
For additional hotel options in the Bristol area, please click
- When will I be notified of acceptance? -
Our goal is to notify all proposal submitters by February 22, 2018.
- Should I register if I have submitted a proposal? -
We have 1 complimentary reserved registration for each accepted technical
talk, BoF, or student research competition talk. Accepted tutorials have
been reserved 2 complimentary registrations. Panels have up to 3 reserved
registrations. There are no reserved registration spots for posters or
lightning talks. Please register any additional speakers or if you do not
have a reserved registration slot.
- What if I registered and my talk got accepted? -
We can refund your registration fee and instructions will be sent following
the notification. If you plan to attend even if your proposal is not accepted
and are worried about the event selling out, we suggest registering before
notification of acceptance.
- What if I registered and my talk did NOT get accepted? -
We can refund your registration fee if you no longer wish to attend if you
contact the organizer by March 2, 2018.
- What will be recorded? -
All technical talks, tutorials, SRC talks, panels, and lightning talks will
be recorded. By submitting your proposal, you are giving us permission to
record if you present at the meeting. For SRC talks, you have the option to
delay publication of the slides and video for your talk for up to 12 months.
- Are there any guidelines to help me write a good proposal ? - Yes !
Please find them here.
- Are we really using a blind submission policy? -
We do want blind submission for the SRC, but unfortunately it isn’t possible to
selectively enable it for different categories of submission. The PC chair can
deanonymise submissions and most non-SRC submissions are likely to include some
deanomymising information. Non-SRC submissions don't have to care about
anomymisation, but we would appreciate anonymized submissions f possible for
the SRC, although no submission will be penalised as a result of not being
- Who is on the program committee? -
The program committee is composed of active developers of the LLVM, Clang, and
related sub-communities. This year's program committee members are:
- Alex Bradbury
- Anastasia Stulova
- Arnaud de Grandmaison
- David Chisnall (chair)
- Kristof Beyls
- Nuno P. Lopes
- Paul Robinson
- Renato Golin
- Tobias Grosser
- I have a question, who do I contact? -
Please first check on the llvm-devmeeting list that it has not been already
answered. It if has not, and your question is generic enough that it can
benefit to others, please email
email@example.com. If your question is specific to your case, you
can ask the orgnizing committee directly at
firstname.lastname@example.org and someone on the organization committee
will get back to you. The committee includes: Arnaud de Grandmaison, Phillip
Power, Paul Bowen-Huggett.
(Birds of a Feather)
- A Parallel IR in Real Life: Optimizing OpenMP
H. Finkel, J. Doerfert, X. Tian, G. Stelle
- An Introduction to AMD Optimizing C/C++ Compiler
- Analysis of Executable Size Reduction by LLVM passes
V. Sinha, P. Kumar, S. Jain, U. Bora, S. Purini, R. Upadrasta
- Developing Kotlin/Native infrastructure with LLVM/Clang, travel notes.
- Extending LoopVectorize to Support Outer Loop Vectorization Using VPlan
D. Caballero, S. Guggilla
- Finding Iterator-related Errors with Clang Static Analyzer
- Finding Missed Optimizations in LLVM (and other compilers)
- Global code completion and architecture of clangd
E. Liu, H. Wu, I. Biryukov, S. McCall
- Hardening the Standard Library
- Implementing an LLVM based Dynamic Binary Instrumentation framework
C. Hubain, C. Tessier
- LLVM Greedy Register Allocator – Improving Region Split Decisions
- MIR-Canon: Improving Code Diff Through Canonical Transformation.
- New PM: taming a custom pipeline of Falcon JIT
- Organising benchmarking LLVM-based compiler: Arm experience
- Performance Analysis of Clang on DOE Proxy Apps
H. Finkel, B. Homerding
- Point-Free Templates
A. Gozillon, P. Keir
- Protecting the code: Control Flow Enforcement Technology
- C++ Parallel Standard Template LIbrary support in LLVM
M. Dvorskiy, J. Cownie, A. Kukanov
- Can reviews become less of a bottleneck?
- Clacc: OpenACC Support for Clang and LLVM
J. Denny, S. Lee, J. Vetter
- DragonFFI: Foreign Function Interface and JIT using Clang/LLVM
- Easy::Jit: Compiler-assisted library to enable Just-In-Time compilation for C++ codes
J. Fernandez, S. Guelton
- Efficient use of memory by reducing size of AST dumps in cross file analysis by clang static analyzer
- Flang -- Project Update
- ISL Memory Management Using Clang Static Analyzer
M. Thakkar, R. Upadrasta
- Look-Ahead SLP: Auto-vectorization in the Presence of Commutative Operations
V. Porpodas, R. Rocha, L. Góes
- Low Cost Commercial Deployment of LLVM
- Measuring the User Debugging Experience
- Measuring x86 instruction latencies with LLVM
G. Chatelet, C. Courbet, B. De Backer, O. Sykora
- OpenMP Accelerator Offloading with OpenCL using SPIR-V
D. Schürmann, J. Lucas, B. Juurlink
- Parallware, LLVM and supercomputing
- Returning data-flow to asynchronous programming through static analysis
- RFC: A new divergence analysis for LLVM
S. Moll, T. Klössner, S. Hack
- Static Performance Analysis with LLVM
C. Courbet, O. Sykora, G. Chatelet, B. De Backer
- Supporting the RISC-V Vector Extensions in LLVM
R. Kruppe, J. Oppermann, A. Koch
- Using Clang Static Analyzer to detect Critical Control Flow
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!