2025 EuroLLVM - Deep Dive into the MLIR to LLVM IR Translation Mechanism @LLVMPROJ
2025 EuroLLVM - Deep Dive into the MLIR to LLVM IR Translation Mechanism  @LLVMPROJ
Uploaded May 2025 | Updated September 2026, 2 weeks ago
2025 EuroLLVM Developers' Meeting

llvm.org/devmtg/2025-04

------

Title: Deep Dive into the MLIR to LLVM IR Translation Mechanism

Speaker: Alex Zinenko

------

Slides: llvm.org/devmtg/2025-04/slides/keynote/zinenko_deep_dive.pdf

-----

MLIR is now an inherent part of the LLVM compiler infrastructure, but what connects the two representations? In theory, the conceptual similarity of the core representation. In practice, a highly important, yet often overlooked, module translation subsystem. This talk will present the multi- dialect translation mechanism available in MLIR to target LLVM IR, explain how to use it for a custom dialect, and argue why it may not always be the best idea. It will also discuss interoperability between MLIR and LLVM IR functions, including ABI for built-in types and calling conventions.

-----

Videos Edited by Bash Films: BashFilms.com
2025 EuroLLVM - Deep Dive into the MLIR to LLVM IR Translation Mechanism2025 US LLVM Developers Meeting: Using and Improving Optimization Remarks2025 AsiaLLVM - Data-Tiling in IREE: Achieving High Performance Through Compiler Design2026 EuroLLVM - All About Alias Analysis2025 EuroLLVM - Solving Compiler Puzzles: Debug Methods in MLIR2025 US LLVM Developers Meeting: Understanding MLIR Crash Reproducers2025 US LLVM Developers Meeting: Synthesizing Practical Transfer Functions in Data-flow Analysis2025 EuroLLVM - Why add an IR Reader to the llvm-debuginfo-analyzer tool?2025 EuroLLVM - Function multi-versioning: compiler aided function specialization w runtime dispatch2025 US LLVM Developers Meeting: Generating efficient CPU code with MLIR for scalable vector2026 EuroLLVM - LLVM JIT - Upcoming Challenges and Opportunities2025 US LLVM Developers Meeting: An investigation of missed devirtualization opportunities
LLVM |

2025 EuroLLVM - Deep Dive into the MLIR to LLVM IR Translation Mechanism

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER