2025 EuroLLVM - Function multi-versioning: compiler aided function specialization w runtime dispatch @LLVMPROJ
2025 EuroLLVM - Function multi-versioning: compiler aided function specialization w runtime dispatch  @LLVMPROJ
Uploaded May 2025 | Updated September 2026, 2 weeks ago
2025 EuroLLVM Developers' Meeting

llvm.org/devmtg/2025-04

------

Title: Function multi-versioning: compiler aided function specialization with runtime dispatch.

Speaker: Alexandros Lamprineas

------

Slides: llvm.org/devmtg/2025-04/slides/technical_talk/lamprineas_function_multi-versioning.pdf

-----

We have implemented a new compiler feature for AArch64 and we need user feedback to further develop/refine it. Function Multi Versioning (FMV) lets the compiler generate multiple function versions and auto-dispatch between them. This is useful when running your code on CPUs which implement optional instructions that are not guaranteed to be present on the target of compilation.

-----

Videos Edited by Bash Films: BashFilms.com
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 opportunities2025 AsiaLLVM - Reducing Code Size with Speculative Inlining2025 US LLVM Developers Meeting: A Faster and Simpler Dialect Conversion Driver2025 US LLVM Developers Meeting: ClangIR: Upstreaming an Incubator Project2025 EuroLLVM - MLIR Tensor Compiler Charter Update2025 EuroLLVM - Leveraging nsw in Flangs LLVM IR Generation for Vectorization2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack2026 EuroLLVM - GPU Offload in Rust:Available, Portable and Fast2024 LLVM Dev Mtg - Advancing SPIR-V Backend Stability: Navigating GlobalISel Compromises
LLVM |

2025 EuroLLVM - Function multi-versioning: compiler aided function specialization w runtime dispatch

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER