summaryrefslogtreecommitdiff
path: root/bolt/lib/Profile/DataReader.cpp
AgeCommit message (Expand)Author
2025-10-20[BOLT][NFC] Use brstack in guides and user outputs (#163950)Paschalis Mpeis
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov
2025-05-17[BOLT] Avoid repeated hash lookups (NFC) (#140426)Kazu Hirata
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov
2025-05-10[BOLT] Use StringRef::consume_front (NFC) (#139432)Kazu Hirata
2025-05-10[BOLT] Support profile density with basic samples (#137644)Amir Ayupov
2024-05-22[BOLT][NFC] Make estimateEdgeCounts a BinaryFunctionPass (#93074)Amir Ayupov
2024-05-13[BOLT] Allow pass-through blocks in YAMLProfileReader (#91828)Amir Ayupov
2024-05-12Use StringRef::operator== instead of StringRef::equals (NFC) (#91864)Kazu Hirata
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov
2023-12-13[BOLT] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-11-13[BOLT] Make instruction size a first-class annotation (#72167)Maksim Panchenko
2023-09-11[BOLT][NFC] Use formatv in DataAggregator/DataReader printsAmir Ayupov
2023-05-17[BOLT][NFC] Use llvm::make_rangeAmir Ayupov
2023-03-03[BOLT] Remove dependency on StringMap iteration orderMaksim Panchenko
2023-01-20[BOLT][NFC] Move getLTOCommonName to UtilsAmir Ayupov
2023-01-20[BOLT] Handle __uniq suffix added by -funique-internal-linkage-namesAmir Ayupov
2023-01-03[BOLT][NFC] Use llvm::reverseAmir Ayupov
2023-01-03[BOLT] Check no-LBR samples in mayHaveProfileDataAmir Ayupov
2022-12-11[BOLT][NFC] Use std::optional for getLTOCommonNameAmir 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] Towards FunctionLayout const-correctnessFabian Parzefall
2022-08-24Revert "[BOLT] Towards FunctionLayout const-correctness"Fabian Parzefall
2022-08-24[BOLT] Towards FunctionLayout const-correctnessFabian Parzefall
2022-07-31[BOLT] Use boolean literals (NFC)Kazu Hirata
2022-07-16[BOLT] Add function layout classFabian Parzefall
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-05-13[BOLT][NFC] Use refs for loop variables to avoid copiesAmir Ayupov
2022-05-03[BOLT] [NFC] Remove unused variablePaul Kirth
2022-04-20[BOLT] Add fuzzy function name matching for LLVM LTOMaksim Panchenko
2022-02-15Cleanup LLVMDWARFDebugInfoserge-sans-paille
2022-01-18[BOLT][NFC] Move Offset annotation to Group 1Amir Ayupov
2021-12-28[BOLT][NFC] Fix braces usage in ProfileAmir Ayupov
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko
2021-12-02[BOLT][NFC] Remove another unused functionMaksim Panchenko
2021-12-18[BOLT] Fix profile and tests for nop-removal passMaksim Panchenko
2021-12-18[BOLT] Move disassemble optimizations to optimization passesVladislav Khmelevsky
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler