8:00 AM - 9:00 AM | Registration & Light Breakfast | Break/Meal | | California Ballroom Foyer |
9:00 AM - 9:15 AM | Welcome | Welcome | Tanya Lattner | California Ballroom |
9:15 AM - 10:00 AM | Rust ❤️ LLVM | Keynote | Nikita Popov | California Ballroom |
10:00 AM - 10:30 AM | Break | Break/Meal | | |
10:30 AM - 11:00 AM | Floating Point in LLVM: the Good, the Bad, and the Absent | Technical Talk | Joshua Cranmer | Hall of Cities |
10:30 AM - 11:00 AM | What we learned from building Mojo’s optimization pipeline | Technical Talk | Weiwei Chen | California Ballroom |
10:30 AM - 11:00 AM | Modern Embedded Development with LLVM | Technical Talk | Petr Hosek | Grand Ballroom |
11:00 AM - 11:30 AM | Towards Useful Fast-Math | Technical Talk | Andy Kaylor | Hall of Cities |
11:00 AM - 11:30 AM | Higher-Level Linker Scripts for Embedded Systems | Technical Talk | Daniel Thornburgh | Grand Ballroom |
11:00 AM - 12:00 PM | Quick Talks | Quick Talks | Corbin Robeck Kai-Ting Amy Wang Sumukh J Bharadwaj Raghesh Aloor Madhur Amilkanthwar Lorenzo Chelini | California Ballroom |
11:30 AM - 12:00 PM | LLVM libc math library - Current status and future directions | Technical Talk | Tue Ly | Hall of Cities |
11:30 AM - 12:00 PM | Exploiting MLIR Abstractions for Hardware Verification | Technical Talk | Bea Healy Luisa Cicolini | Grand Ballroom |
12:00 PM - 1:15 PM | Lunch | Break/Meal | | Sedona |
1:15 PM - 1:45 PM | Advancing SPIR-V Backend Stability: Navigating GlobalISel Compromises | Technical Talk | Michal Paszkowski Vyacheslav Levytskyy | Hall of Cities |
1:15 PM - 1:45 PM | New llvm-exegesis Support for RISC-V Vector Extension | Technical Talk | Min Hsu | Grand Ballroom |
1:15 PM - 2:15 PM | Using MLIR from C and Python | Tutorial | Alex Zinenko | California Ballroom |
1:45 PM - 2:15 PM | Loop Vectorisation: a quantitative approach to identify/evaluate opportunities | Technical Talk | Sjoerd Meijer | Grand Ballroom |
1:45 PM - 2:15 PM | Enhance SYCL offloading support to use the new offloading model | Technical Talk | Ravi Narayanaswamy | Hall of Cities |
2:15 PM - 2:45 PM | Vectorization in MLIR: Towards Scalable Vectors and Matrices (Part 2) | Technical Talk | Andrzej Warzyński | Grand Ballroom |
2:15 PM - 2:45 PM | The State of Pattern-Based IR Rewriting in MLIR | Technical Talk | Matthias Springer | California Ballroom |
2:15 PM - 3:15 PM | LLVM Supply Chain Security: From developer’s desk to user’s device. | Tutorial | Tom Stellard | Hall of Cities |
2:45 PM - 3:15 PM | Lightning Talks | Lightning Talks | Peter Smith Ted Woodward Jonas Devlieghere Ilya Kuklin Steve Scalpone | Grand Ballroom |
2:45 PM - 3:15 PM | Efficient Coroutine Implementation in MLIR | Technical Talk | Steffi Stumpos | California Ballroom |
3:15 PM - 4:15 PM | Sponsor Meet & Greet | Break/Meal | | California Ballroom Salon 6 |
4:15 PM - 4:45 PM | LLVM Premerge Testing: Current State and Next Steps | Technical Talk | Lucile Rose Nihlen | California Ballroom |
4:15 PM - 4:45 PM | Fine-grained compilation caching using llvm-cas | Technical Talk | Shubham Rastogi | Hall of Cities |
4:15 PM - 5:15 PM | A Beginners’ Guide to SelectionDAG | Tutorial | Alex MacLean Justin Fargnoli | Grand Ballroom |
4:45 PM - 5:15 PM | Release Engineering Strategies: How LLVM and GCC Navigate Development and Maintenance | Technical Talk | Tom Stellard David Edelsohn | California Ballroom |
4:45 PM - 5:45 PM | Quick Talks | Quick Talks | Charitha Saumya Jianhui Li Mathieu Fehr Jeff Niu Jayaram Bobba Markus Böck Sasha Lopoukhine Gonzalo Brito Gadeschi | Hall of Cities |
5:15 PM - 5:45 PM | Two Compilers, One Language, No Specification | Technical Talk | Chris Bieneman | Grand Ballroom |
5:15 PM - 5:45 PM | Making upstream MLIR more friendly to programming languages: current upstream limitations, the ptr dialect, and the road ahead | Technical Talk | Mehdi Amini Fabian Mora Cordero | California Ballroom |
6:00 PM - 9:00 PM | Reception | Break/Meal | | Sedona |