summaryrefslogtreecommitdiff
path: root/bolt/lib/Profile/YAMLProfileReader.cpp
AgeCommit message (Expand)Author
2025-10-29[BOLT][NFC] Drop unused profile staleness stats (#165489)Amir Ayupov
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov
2025-05-12[BOLT] Use StringRef::contains (NFC) (#139658)Kazu Hirata
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr
2024-11-12[BOLT] Fix warningsKazu Hirata
2024-11-12[BOLT] Match blocks with pseudo probes (#99891)Shaw Young
2024-11-08[BOLT][NFC] Make YamlProfileToFunction a DenseMap (#108712)Amir Ayupov
2024-10-09[BOLT] Avoid repeated hash lookups (NFC) (#111782)Kazu Hirata
2024-09-11[BOLT][NFC] Rename profile-use-pseudo-probesAmir Ayupov
2024-09-03[BOLT][YAML] Allow unknown keys in the input (#100824)Amir Ayupov
2024-07-24[BOLT] Add profile-use-pseudo-probes optionAmir Ayupov
2024-07-19[BOLT] Match functions with call graph (#98125)Shaw Young
2024-07-10[BOLT] Match blocks with calls as anchors (#96596)Shaw Young
2024-07-05[BOLT][NFC] Refactor function matching (#97502)Shaw Young
2024-07-03[BOLT] Match functions with name similarity (#95884)Shaw Young
2024-06-29[BOLT] Match functions with exact hash (#96572)Shaw Young
2024-06-25Revert "[𝘀𝗽𝗿] initial version"shawbyoung
2024-06-25[𝘀𝗽𝗿] initial versionshawbyoung
2024-06-24Revert "[BOLT] Hash-based function matching" (#96568)shaw young
2024-06-24[BOLT] Hash-based function matching (#95821)shaw young
2024-05-24[BOLT][NFC] Avoid computing BF hash twice in YAML reader (#75096)Amir Ayupov
2024-05-22[BOLT][NFC] Make estimateEdgeCounts a BinaryFunctionPass (#93074)Amir Ayupov
2024-05-19[BOLT][NFC] Don't assign YAML profile to functions with no CFG (#92487)Amir Ayupov
2024-05-13[BOLT] Allow pass-through blocks in YAMLProfileReader (#91828)Amir Ayupov
2024-02-01[BOLT] Add extra staleness logging (#80225)Amir Ayupov
2023-12-13[BOLT] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-12-11[BOLT] Provide backwards compatibility for YAML profile with std::hash (#74253)Amir Ayupov
2023-11-21[BOLT] Fix type mismatch error (#73016)Ho Cheung
2023-09-18[BOLT][YAML] Only read first profile per functionAmir Ayupov
2023-09-11[BOLT][NFC] Speedup YAML profile processingAmir Ayupov
2023-07-31[BOLT][YAML] Only read first profile per functionAmir Ayupov
2023-07-27[BOLT] (Minor) Changes in stale inferencespupyrev
2023-07-26[BOLT][NFC] Simplify YAMLProfileReaderAmir Ayupov
2023-07-24[BOLT] Add blocks order kind to YAML profile headerAmir Ayupov
2023-07-18[BOLT] Switch to using layout order in YAMLAmir Ayupov
2023-06-06[BOLT] stale profile matching [part 1 out of 2]spupyrev
2023-03-28[BOLT] computing raw branch count for yaml profilesspupyrev
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata
2022-12-11[BOLT][NFC] Use std::optional for getLTOCommonNameAmir Ayupov
2022-06-05[bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song
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-12-08[BOLT] Use more ADT data structures for BinaryFunctionMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler