Author: LLVM - Bewertung: 0x - Views:3
2026 EuroLLVM Developers' Meeting
https://llvm.org/devmtg/2026-04/
------
Title: Attack of the Clones: Speeding Up Coroutine Compilation
Speaker: Artem Pianykh
------
Slides: https://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: http://www.BashFilms.com
SOCIAL SHARE CARD GENERATOR