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










