Loading…
Back To Schedule
Friday, November 4 • 9:00am - 10:00am
ThinLTO: Scalable and Incremental LTO

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

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.

Speakers
avatar for Mehdi Amini

Mehdi Amini

Software Engineering Manager, Tesla
avatar for Teresa Johnson

Teresa Johnson

Software Engineer, Google
Teresa Johnson works on compiler optimization at Google. Prior to joining Google in 2011, she developed compiler optimizations for the Itanium compiler at HP, and received a PhD from the University of Illinois at Urbana-Champaign.


Friday November 4, 2016 9:00am - 10:00am PDT
1 - General Session (Rm LL20ABC)