View analytic
Thursday, October 18 • 11:30am - 12:00pm
Profile Guided Function Layout in LLVM and LLD

Sign up or log in to save this to your schedule and see who's attending!

The layout of code in memory can have a large impact on the performance of an application. This talk will cover the reasons for this along with the design, implementation, and performance results of LLVM and LLD's new profile guided function layout pipeline. This pipeline leverages LLVM's profile guided optimization infrastructure and is based on the Call-Chain Clustering heuristic.

avatar for Michael Spencer

Michael Spencer

Compiler Engineer, Sony Interactive Entertainment
Michael Spencer is a Compiler Engineer at Sony Interactive Entertainment where he has spent 6 years works on PlayStation's C++ toolchain. He is an active member of the LLVM community focusing on object files and linkers. He also serves as Sony's representative to the ISO C++ standard... Read More →

Thursday October 18, 2018 11:30am - 12:00pm
1 - General Session (Rm LL20ABC)

Attendees (54)