2026 EuroLLVM - Attack of the Clones: Speeding Up Coroutine Compilation @LLVMPROJ
2026 EuroLLVM - Attack of the Clones: Speeding Up Coroutine Compilation  @LLVMPROJ
Uploaded June 2026 | Updated September 2026, 3 weeks ago
2026 EuroLLVM Developers' Meeting
llvm.org/devmtg/2026-04
------
Title: Attack of the Clones: Speeding Up Coroutine Compilation
Speaker: Artem Pianykh
------
Slides: llvm.org/devmtg/2026-04/slides/quick_talk/quick_talk_pianykh.pdf
-----
Compiling coroutines with full debug information shouldn't be dramatically slower than with line tables — but we found CoroSplitPass running over 100x slower, adding minutes to compilation time. The cause traced back to LLVM's function cloning, where processing debug info metadata was O(Module) rather than O(Function). This talk covers the investigation, the upstream patches, and how the fix ended up benefiting all users of the function cloning API.
-----
Videos Edited by Bash Films: BashFilms.com
2026 EuroLLVM - Attack of the Clones: Speeding Up Coroutine Compilation2025 US LLVM Developers Meeting: Non-attribute property improvements in MLIR2025 EuroLLVM - Integrating XRay into the HPC Tool Ecosystem2026 EuroLLVM - Lighthouse: infrastructure for end-to-end MLIR-compilers and testing2025 US LLVM Developers Meeting: Are we fully leveraging TableGen in MLIR?2026 EuroLLVM - Highlighting function names in LLDB backtraces2025 US LLVM Developers Meeting: LT-Uh-Oh: Adventures using LTO with libc2025 AsiaLLVM - ONNX-MLIR: An MLIR-based Compiler for ONNX AI models2025 AsiaLLVM - LLVMs First 25 Years and the Road Ahead2024 LLVM Dev Mtg - LLVM Governance Update2026 EuroLLVM - Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design2025 US LLVM Developers Meeting: State of Clang 2025
LLVM |

2026 EuroLLVM - Attack of the Clones: Speeding Up Coroutine Compilation

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER