8:00 AM - 9:00 AM | Registration & Light Breakfast | Break/Meal | | California Ballroom Foyer |
9:00 AM - 9:15 AM | Opening Remarks | | Tanya Lattner | California Ballrom |
9:15 AM - 10:00 AM | ClangIR: Upstreaming an Incubator Project | Keynote | Bruno Cardoso Lopes Andy Kaylor | California Ballroom |
10:00 AM - 10:30 AM | Break | Break/Meal | | Foyers: California Ballroom + Hall of Cities |
10:30 AM - 11:00 AM | Building Modern Language Frontends with MLIR: Lessons from Mojo’s Compile-Time Meta-Programming | Technical Talk | Chris Lattner Billy Zhu | California Ballroom |
10:30 AM - 11:00 AM | Toward Evolvable Compilers: Optimizing LLVM and XLA with AlphaEvolve | Technical Talk | Hongzheng Chen | Grand Ballroom |
10:30 AM - 11:00 AM | Mind the Gap: Key Missing Features in the LLVM Toolchain for Windows on Arm | Technical Talk | Omair Javaid | Hall of Cities |
11:00 AM - 12:00 PM | Quick Talks | Quick Talks | Ehsan Amiri Maximilian Bartel Ege Beysel Farzon Lotfi Franck Slama Andrzej Warzyński Muthu Baskaran | California Ballroom |
11:00 AM - 11:30 AM | Automating the search aspects of compiler engineering: IR for auto-tuning & beyond | Technical Talk | Rolf Morel | Grand Ballroom |
11:00 AM - 11:30 AM | Lightweight Fault Isolation: LLVM Support for Efficient Native Code Sandboxing | Technical Talk | Tal Garfinkel Zachary Yedidia | Hall of Cities |
11:30 AM - 12:00 PM | Enhancing MLGO Inlining with IR2Vec Embeddings | Technical Talk | VenkataKeerthy S | Grand Ballroom |
11:30 AM - 12:00 PM | Hardening the Core: Challenges in Mitigating Hardware Vulnerabilities with LLVM | Technical Talk | Reshabh K Sharma | Hall of Cities |
12:00 PM - 1:15 PM | Lunch | Break/Meal | | Sedona and Orchard |
1:15 PM - 1:45 PM | Climbing the ladder of complete: LLVM-libc past and future | Technical Talk | Michael Jones | California Ballroom |
1:15 PM - 1:45 PM | A Faster and Simpler Dialect Conversion Driver without Pattern Rollback | Technical Talk | Markus Böck Matthias Springer | Grand Ballroom |
1:15 PM - 1:45 PM | Using and Improving Optimization Remarks | Technical Talk | Tobias Stadler | Hall of Cities |
1:45 PM - 2:15 PM | State of Clang 2025 | Technical Talk | Aaron Ballman | California Ballroom |
1:45 PM - 2:15 PM | Specializing MLIR Data Structures: an Experiment | Technical Talk | Mathieu Fehr Leo Stefanesco | Grand Ballroom |
1:45 PM - 2:15 PM | Byte Type: Supporting Raw Data Copies in the LLVM IR | Technical Talk | Pedro Lobo | Hall of Cities |
2:15 PM - 3:15 PM | Lightning Talks | Lightning Talks | Madhur AMilkanthwar Amy Wang Weiwei Chen Miguel Cárdenas Abdul Dakkak Jonas Devlieghere Krzysztof Drewniak William Huynh Tommy McMichen Sjoerd Meijer Kotaro Kinoshita Kevin Sala Penades | California Ballroom |
2:15 PM - 2:45 PM | Normal forms for MLIR | Technical Talk | Alex Zinenko | Grand Ballroom |
2:15 PM - 3:15 PM | Scheduling Model in LLVM: Past, Present, and Future | Tutorial | Min Hsu | Hall of Cities |
2:45 PM - 3:15 PM | Automatically generating pattern rewrites in MLIR | Technical Talk | Mathieu Fehr Malo Monin | Grand Ballroom |
3:15 PM - 4:15 PM | Sponsor Meet & Greet | Break/Meal | | California Ballroom Salons 1-4 |
3:15 PM - 4:15 PM | Break | Break/Meal | | Foyers: California Ballroom + Hall of Cities |
4:15 PM - 4:45 PM | Through the Compiler's Keyhole: Migrating to Clang Without Seeing the Source | Technical Talk | Petr Hosek | California Ballroom |
4:15 PM - 5:15 PM | So you want to change the LLVM-IR? | Tutorial | Jeremy Morse | Grand Ballroom |
4:15 PM - 4:45 PM | Optimizing Flang's optimizer | Technical Talk | Leandro Lupori | Hall of Cities |
4:45 PM - 5:45 PM | Understanding MLIR Crash Reproducers: Debugging, Application, and Best Practices | Tutorial | Artemiy Bulavin | California Ballroom |
4:45 PM - 5:45 PM | Student Technical Talks | Student Technical Talks | Austin Adams Mitch Briles Michele Scuttari | Hall of Cities |
5:15 PM - 5:45 PM | Area Team Updates | Technical Talk | | Grand Ballroom |
6:30 PM - 9:30 PM | Reception | Break/Meal | | Various Locations |