Time Name Session Type
9:00 AM - 4:30 PMMLIR WorkshopWorkshop
5:00 PM - 6:30 PMNewcomer & Community.o Meeting + ReceptionWorkshop
Time Name Session Type Speakers Location Name
9:00 AM - 9:15 AMOpening RemarksWelcomePavilion Room
9:15 AM - 10:00 AMDeep Dive into the MLIR to LLVM IR Translation MechanismKeynotePavilion Room
10:00 AM - 10:30 AMBreak Foyer
10:30 AM - 11:00 AMLLVM IR -- Past, Present and FutureTechnical TalkPavilion Room
10:30 AM - 11:00 AMberlin: symbol lookup error: libeurollvm.so.2025: undefined symbol: _Z11abiBreakingChangeTechnical TalkBellevue Room
11:00 AM - 11:30 AMC++ interoperability with memory-safe languagesTechnical TalkBellevue Room
11:00 AM - 12:00 PMQuick TalksQuick TalksPavilion Room
11:30 AM - 12:00 PMSafely nullable: preventing null dereferences in C++ at scale with gradual typingTechnical TalkBellevue Room
12:00 PM - 1:15 PMLunch  
1:15 PM - 1:45 PMLLVM Foundation UpdatesTechnical TalkBellevue Room
1:15 PM - 1:45 PMHow to bring your Neural Network into Upstream MLIR DialectsTechnical TalkPavilion Room
1:45 PM - 2:15 PMCanonicalization in MLIR - Uniqueness and EquivalenceTechnical TalkPavilion Room
1:45 PM - 2:45 PMAdopting -fbounds-safety in practiceTutorialBellevue Room
2:15 PM - 2:45 PMTK Wave: A Symbolic Python/MLIR DSL and Compiler for High Performance Machine LearningTechnical TalkPavilion Room
2:45 PM - 3:15 PMBringing NVIDIA Blackwell support to LLVM and MLIRTechnical TalkPavilion Room
2:45 PM - 3:15 PMBridging LLVM and SPIR-V for Heterogeneous ComputingTechnical TalkBellevue Room
3:15 PM - 4:15 PMSponsor Meet & GreetBreak/MealFoyer
4:15 PM - 4:45 PMPass Plugins: Past, Present and FutureTechnical TalkPavilion Room
4:15 PM - 5:15 PMStudent Technical TalksStudent Technical TalksBellevue Room
4:45 PM - 6:05 PMQuick TalksQuick TalksPavilion Room
5:15 PM - 5:45 PMllvmlite: A python gym for LLVMTechnical TalkBellevue Room
6:30 PM - 9:30 PMReceptionBreak/MealWasserwerk Berlin
Time Name Session Type Speakers Location Name
9:15 AM - 10:00 AMA Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++KeynotePavilion Room
10:00 AM - 10:30 AMBreak Foyer
10:30 AM - 11:00 AMFaster Compilation — Improvements in LLVM 20 and BeyondTechnical TalkPavilion Room
10:30 AM - 11:30 AMAn Introduction to Tensor Tiling in MLIRTutorialBellevue Room
11:00 AM - 12:00 PMLightning TalksLightning TalksPavilion Room
11:30 AM - 12:00 PMHow to trust your peephole rewrites: automatically verifying them for arbitrary width!Technical TalkBellevue Room
12:00 PM - 1:15 PMLunch  
1:15 PM - 1:45 PMInstrumentor: Easily Customizable Code InstrumentationTechnical TalkPavilion Room
1:15 PM - 2:15 PMStudent Technical TalksStudent Technical TalksBellevue Room
1:45 PM - 2:15 PMAdvances in Function Merging and SymbolicationTechnical TalkPavilion Room
2:15 PM - 2:45 PMFunction multi-versioning: compiler aided function specialization with runtime dispatch.Technical TalkPavilion Room
2:15 PM - 2:45 PMDebugging Regressions: Interactive Differential DebuggingTechnical TalkBellevue Room
2:45 PM - 3:15 PMParallelizing the LLVM Pipeline with MCLinkTechnical TalkPavilion Room
2:45 PM - 3:15 PMSolving Compiler Puzzles: Debug Methods in MLIRTechnical TalkBellevue Room
3:15 PM - 4:15 PMPoster SessionPosterFoyer
4:15 PM - 4:45 PMMaking LoopAccessAnalysis more preciseTechnical TalkPavilion Room
4:15 PM - 5:15 PMHow to reduce an llvm bugTutorialBellevue Room
4:45 PM - 5:15 PMDevise Loop Distribution with Scalar Expansion for Enhancing Auto-Vectorization in LLVMTechnical TalkPavilion Room
5:15 PM - 5:45 PMIntegration of LLVM-JIT Compiler with Interpreter and manually prepared machine code snippetsTechnical TalkBellevue Room
5:15 PM - 5:45 PMAccidental Dataflow Analysis: Extending the RISC-V VL OptimizerTechnical TalkPavilion Room
5:45 PM - 6:00 PMClosing RemarksClosingPavilion Room

*All locations are within the Intercontinental Berlin. Please note that times are subject to change.