This is an archive of the discontinued LLVM Phabricator instance.

[BOLT] Implement hot/warm/cold split strategy
DraftPublic

Authored by FPar on Sep 9 2022, 10:22 AM.
This is a draft revision that has not yet been submitted for review.

Details

Summary

Adding an experimental strategy that tries to split warm code into a
separate fragment by minimizing hot code size + cut forward branches for
ext-tsp reordered functions.

Diff Detail