[ Ссылка ]
—
ThinLTO: Scalable and Incremental LTO - Mehdi Amini, Apple Inc. & Teresa Johnson, Google
Slides: [ Ссылка ]
—
ThinLTO was first introduced at EuroLLVM 2015 as "A Fine-Grained Demand-Driven Infrastructure". The presentation was based on an early prototype made as a proof-of-concept. Taking this original concept, we redesign it from scratch in LLVM by extending the bitcode format, redesigning the high-level workflow to remove the "demand-driven" iterative part, and adding new capabilities such as the incremental build support. We added supports in two linkers: Gold on Linux and ld64 on Darwin.
We propose in this presentation to go through the final design and how it is implemented in LLVM.
—
Videos Filmed & Edited by Bash Films: [ Ссылка ]
Ещё видео!