summaryrefslogtreecommitdiff
path: root/bolt/lib/Profile/BoltAddressTranslation.cpp
AgeCommit message (Expand)Author
2025-06-20[BOLT][NFC] Simplify doTrace in BAT mode (#143233)Amir Ayupov
2025-05-26[BOLT] Use llvm::find (NFC) (#141520)Kazu Hirata
2024-10-11[BOLT][NFCI] Speedup BAT::writeMapsAmir Ayupov
2024-07-05[BOLT][BAT] Add support for three-way split functions (#93760)Amir Ayupov
2024-06-09Use StringRef::starts_with (NFC) (#94886)Kazu Hirata
2024-05-23[BOLT][BAT] Add entries for deleted basic blocksAmir Ayupov
2024-05-22[BOLT][NFC] Make BAT methods const (#91823)Amir Ayupov
2024-05-22[BOLT][NFC] Move BAT::fetchParentAddress to header (#93061)Amir Ayupov
2024-04-15[BOLT] Fix a warningKazu Hirata
2024-04-15[BOLT] Use offset deduplication for cold fragmentsAmir Ayupov
2024-04-11[BOLT] Cover all call sites in writeBATYAMLAmir Ayupov
2024-04-05[BOLT][BAT] Fix encoded NumBasicBlocksAmir Ayupov
2024-04-05[BOLT][BAT] Support multi-way split functionsAmir Ayupov
2024-04-05[BOLT] Use BAT for YAML profile call target informationAmir Ayupov
2024-03-25[BOLT] Add CallSiteInfo entries in YAMLBAT (#76896)Amir Ayupov
2024-03-25[BOLT] Add secondary entry points to BATAmir Ayupov
2024-03-23[BOLT][NFC] Refactor BAT metadata data structuresAmir Ayupov
2024-03-22[BOLT] Add number of basic blocks to BATAmir Ayupov
2024-03-22[BOLT] Add BB index to BATAmir Ayupov
2024-03-22Revert "[BOLT] Add BB index to BAT (#86044)"Amir Ayupov
2024-03-22[BOLT] Add BB index to BAT (#86044)Amir Ayupov
2024-03-20[BOLT] Fix an unused variable warningKazu Hirata
2024-03-20[BOLT] Write and parse BF/BB hashes in BATAmir Ayupov
2024-02-15[BOLT][NFC] Pass BF/BB hashes to BATAmir Ayupov
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov
2024-01-25[BOLT] Deduplicate equal offsets in BAT (#76905)Amir Ayupov
2024-01-18[BOLT] Use continuous output addresses in delta encoding in BATAmir Ayupov
2024-01-12[BOLT] Embed cold mapping info into function entry in BAT (#76903)Amir Ayupov
2024-01-11[BOLT] Delta-encode function start addresses in BAT (#76902)Amir Ayupov
2024-01-11[BOLT] Delta-encode offsets in BAT (#76900)Amir Ayupov
2024-01-11[BOLT] Encode BAT using ULEB128 (#76899)Amir Ayupov
2023-08-21[BOLT] Calculate input to output address map using BOLTLinkerJob Noorman
2022-12-11[BOLT][NFC] Use std::optional in BATAmir Ayupov
2022-12-02[BOLT] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-20Use None consistently (NFC)Kazu Hirata
2022-08-24[BOLT] Track fragment info for all split fragmentsFabian Parzefall
2022-08-24Revert "[BOLT] Track fragment info for all split fragments"Fabian Parzefall
2022-08-24[BOLT] Track fragment info for all split fragmentsFabian Parzefall
2022-07-29Add BAT testing frameworkRafael Auler
2022-07-16[BOLT] Add function layout classFabian Parzefall
2021-12-28[BOLT][NFC] Fix braces usage in ProfileAmir Ayupov
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler