llvm-project
83ea7ce3 - [BOLT][NFC] Track fragment relationships using EquivalenceClasses

Commit
1 year ago
[BOLT][NFC] Track fragment relationships using EquivalenceClasses Three-way splitting can create references between split fragments (warm to cold or vice versa) that are not handled by `isChildOf/isParentOf/isChildOrParentOf`. Generalize fragment relationships to allow checking if two functions belong to one group, potentially in presence of ICF which can join multiple groups. Test Plan: NFC for existing tests Reviewers: maksfb, ayermolo, rafaelauler, dcci Reviewed By: rafaelauler Pull Request: https://github.com/llvm/llvm-project/pull/99979
Author
Parents
Loading