[PATCH] D93254: [NFC][SampleFDO] Preparation to support multiple sections with the same type in ExtBinary format.

Wenlei He via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 14 21:08:07 PST 2020


wenlei added a comment.

> To reduce the profile loading time during postlink phase when ThinLTO is enabled, we are going to split profile into two parts. One part contains profiles with inline instance and another part contains flattened profiles without inline instance in them.

For the flattened profile, do you explicitly flatten part of raw profile, or it's just the portion of function profile that does not have any inlinee profile?

> that could reduce the profile loading time for the large synthetic profile we use.

Is that the partial profile that is a merged profile from a few workloads?


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D93254/new/

https://reviews.llvm.org/D93254



More information about the llvm-commits mailing list