Monday, October 27, 2025

Pre-Conference Workshops

Embedded Toolchains Workshop
Embedded systems software, encompassing applications ranging from bare-metal microcontrollers to embedded Linux, has specific requirements distinct from traditional user-space software.The purpose of the workshop is to discuss the embedded-specific requirements and approaches for addressing these in LLVM. The focus will be on sharing knowledge of downstream solutions and discussing requirements and design of upstream features.

LLVM :hearts: ML
The workshop aims to bring together LLVM contributors and researchers that work on applying machine learning techniques to LLVM, including compiler optimizations, latency estimation, IR comprehension, code generation, or data set curation (to name a few) - to discuss their current, ongoing projects, and explore ways to better collaborate and plot pathways for integration into community LLVM.

LLVM/Offload - Where are we, where are we going?
Presentations and discussions on the status of the new LLVM/Offload project. We discuss CUDA, HIP, OpenMP, and SYCL plans, as well as features and API design. With the speakers and audience we will engage in discussions about the next steps and requirements for various use cases.

MLIR Worshop
Workshop on MLIR ecosystem. The workshop format is similar to that of the LLVM meeting itself with a mix of technical talks and roundtables, with a focus on the MLIR ecosystem. We invite technical talks on MLIR components and use cases as well as downstream projects using or inspired by MLIR. Presentations of work-in-progress, radical design proposals and other wild ideas are encouraged! We are open to considering unconventional session types. This will be an in-person only workshop with focus on active discussions, the sessions will not be recorded.

Runtime Libraries Workshop
A complete toolchain involves not just the compiler, linker and binary tools, but also the runtime libraries that provide the language and runtime support. The purpose of this workshop is to discuss the various runtime libraries that LLVM provides, focusing on LLVM-libc and libc++. The focus will be on bringing the current and future users of these libraries together with the implementers and maintainers of these libraries.

Supporting Memory Safety in LLVM
Memory safety is quickly changing from a luxury to a necessity, driven by increased security requirements and regulatory pressure. In this workshop, we'll bring together practitioners, developers, and enthusiasts interested in supporting memory safety in the context of Clang and LLVM. This includes techniques that improve the memory safety and security of C and C++ programs (like static analysis, dynamic mitigations and best practices), representing and optimizing memory-safety constructs, and interoperation across languages. The workshop will be a mix of talks and hands-on activities (like roundtables), with the goal of fostering community, sharing knowledge and kickstarting collaboration.

Community.o + Newcomer (Session + Reception)

This session provides an overview of what the LLVM Developers’ Meeting is, how to make the most of your time, and tips for networking. Newcomers are highly encouraged to attend and meet some friendly faces before the main event. Attendees who are not new are also encouraged to attend and provide guidance and mentorship to new attendees. The reception is a great opportunity for a smaller setting to network. Space is limited.

Tuesday, October 28, 2025

8:00 AM - 6:00 PM
Conference talks, tutorials, panels, etc. This day will also feature a Sponsor Meet & Greet during the afternoon break.

6:30 PM - 9:30 PM
Attendee reception. Drinks and food will be provided.

Wednesday, October 29, 2025

8:00 AM - 6:00 PM
Conference talks, tutorials, panels, etc. This day will also feature a poster session during the afternoon break.