8:30 AM - 9:15 AM | Registration & Light Breakfast | Break/Meal | | California Ballroom Foyer |
9:15 AM - 10:00 AM | State of Clang as a C and C++ Compiler | Keynote | Aaron Ballman | California Ballroom |
10:00 AM - 10:30 AM | Break | Break/Meal | | |
10:30 AM - 11:00 AM | Hand-In-Hand: LLVM-libc and libc++ code sharing. | Technical Talk | Michael Jones Christopher Di Bella | Grand Ballroom |
10:30 AM - 11:00 AM | Challenges in Using LLVM as a Quantum Intermediate Representation | Technical Talk | Andrew Litteken | Hall of Cities |
10:30 AM - 11:00 AM | (Offload) ASAN via Software Managed Virtual Memory | Technical Talk | Johannes Doerfert | California Ballroom |
10:30 AM - 11:00 AM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
11:00 AM - 11:30 AM | A C++ Toolchain for Your GPU | Technical Talk | Joseph Huber | Grand Ballroom |
11:00 AM - 11:30 AM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
11:00 AM - 12:00 PM | Quick Talks | Quick Talks | Chris Bieneman Chia-Hung Duan Christopher Ferris Carlos Seo Mikhail R. Gadelha Muhammad Omair Javaid | California Ballroom |
11:00 AM - 12:00 PM | Student Technical Talks | Student Technical Talks | Nicolas Celik Arjun Pitchanathan Brant Qian | Hall of Cities |
11:30 AM - 12:00 PM | LLVM Foundation Program Updates - Board of Directors | | | Grand Ballroom |
11:30 AM - 12:00 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
12:00 PM - 1:15 PM | Lunch | Break/Meal | | Sedona |
1:15 PM - 1:45 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
1:15 PM - 1:45 PM | When unsafe code is slow - Automatic Differentiation in Rust | Technical Talk | Manuel Drehwald | Grand Ballroom |
1:15 PM - 1:45 PM | A new constant expression interpreter for Clang | Technical Talk | Timm Baeder | Hall of Cities |
1:15 PM - 2:15 PM | Is MLIR feature complete? Production ready? | Panel | Alex Zinenko Stella Laurenzo Renato Golin Tobias Grosser Mehdi Amini Chris Lattner | California Ballroom |
1:45 PM - 2:15 PM | Generic implementation strategies in Carbon and Clang | Technical Talk | Richard Smith | Hall of Cities |
1:45 PM - 2:15 PM | JSIR - Adversarial JavaScript Detection With MLIR | Technical Talk | Zhixun Tan | Grand Ballroom |
2:15 PM - 2:45 PM | Clang Modules at Scale | Technical Talk | Michael Spencer Ian Anderson | Hall of Cities |
2:15 PM - 2:45 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
2:15 PM - 2:45 PM | Shardy: An MLIR-based Tensor Partitioning System for All Dialects | Technical Talk | Bart Chrzaszcz Zixuan Jiang | California Ballroom |
2:15 PM - 2:45 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
2:15 PM - 3:15 PM | Support a new Calling Convention in LLVM | Tutorial | Brandon Wu | Grand Ballroom |
2:45 PM - 3:15 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
2:45 PM - 3:15 PM | Swift Explicitly-Built Modules | Technical Talk | Artem Chikin | Hall of Cities |
2:45 PM - 3:15 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
2:45 PM - 3:15 PM | Simplifying GPU Programming with Parametric Tile-Level Tensors In Mojo | Technical Talk | Ahmed Taei | California Ballroom |
3:15 PM - 4:15 PM | Poster Session | Poster | Fabian Mora Cordero Baodi Shan Anton Lydike Josse Van Delm Kai-Ting Amy Wang Farzon Lotfi Rose Zhang Aaryan Shukla Dalia Shaaban Sundeep Kushwaha Henrich Lauko Sergei Larin | California Ballroom Salon 6 |
4:15 PM - 4:45 PM | Round Tables | Round Tables | | California Ballroom Salons 7-9 |
4:15 PM - 4:45 PM | lean-mlir: A Workbench for formally verifying Peephole Optimizations for MLIR | Technical Talk | Alex Keizer Siddharth Bhat | California Ballroom |
4:15 PM - 4:45 PM | Improving optimized code line table quality | Technical Talk | Orlando Cazalet-Hyams | Hall of Cities |
4:45 PM - 5:15 PM | Implementing Linear / Non-destructible Types in Vale and Mojo | Technical Talk | Evan Ovadia | California Ballroom |
4:45 PM - 5:15 PM | Adding Pointer Authentication ABI support for your ELF platform | Technical Talk | Anton Korobeynikov | Hall of Cities |
4:45 PM - 5:45 PM | Student Technical Talks | Student Technical Talks | Emil Pedersen Jiahan Xie Fabian Mora Cordero | Grand Ballroom |
5:15 PM - 5:45 PM | Manifesto for faster build times | Technical Talk | Alexandre Ganea Francisco Cabrita | California Ballroom |
5:15 PM - 5:45 PM | Mitigating use-after-free security vulnerabilities in C and C++ with language support for type-isolating allocators | Technical Talk | Oliver Hunt | Hall of Cities |
5:45 PM - 6:00 PM | Closing Remarks | Closing | Tanya Lattner | California Ballroom |