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 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










