summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/SampleProfile.cpp
AgeCommit message (Expand)Author
2025-11-09Remove unused <set> and <map> inclusion (#167175)serge-sans-paille
2025-11-08[llvm] Remove unused local variables (NFC) (#167106)Kazu Hirata
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-10-01[SimplifyCFG][PGO] Reuse existing `setBranchWeights` (#160629)Mircea Trofin
2025-09-19[SampleProfile] Always use FAM to get OREAiden Grossman
2025-05-24[llvm] Use std::tie to implement comparison functors (NFC) (#141353)Kazu Hirata
2025-05-15[llvm] Use std::optional::value_or (NFC) (#140014)Kazu Hirata
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-03-29[Transforms] Use llvm::append_range (NFC) (#133607)Kazu Hirata
2025-03-28[NFC][SampleFDO] Clean the unneeded field and the related loop (#132376)Jinjie Huang
2025-03-22[IPO] Avoid repeated hash lookups (NFC) (#132588)Kazu Hirata
2025-02-06[CSSPGO] Turn on call-graph matching by default for CSSPGO (#125938)Lei Wang
2025-01-27[NFC][DebugInfo] Make some block-start-position methods return iterators (#12...Jeremy Morse
2025-01-08[LLVM] Fix various cl::desc typos and whitespace issues (NFC) (#121955)Ryan Mansfield
2024-12-13[PseudoProbe] Fix cleanup for pseudo probe after annotation (#119660)Haohai Wen
2024-11-08[SampleFDO] Support enabling sample loader pass in O0 mode (#113985)Lei Wang
2024-11-03[IPO] Remove unused includes (NFC) (#114716)Kazu Hirata
2024-09-15[Instrumentation] Move out to Utils (NFC) (#108532)Antonio Frighetto
2024-07-18Fix assertion of null pointer samples in inline replay mode (#99378)Lei Wang
2024-07-17[SampleFDO] Stale profile call-graph matching (#95135)Lei Wang
2024-07-09[NFC] Coding style fixes: SampleProf (#98208)Mircea Trofin
2024-06-30[Transforms] Migrate to a new version of getValueProfDataFromInst (#96380)Kazu Hirata
2024-06-13[Transforms] Migrate to a new version of getValueProfDataFromInst (#95485)Kazu Hirata
2024-06-12Reapply "[llvm][IR] Extend BranchWeightMetadata to track provenance o… (#95...Paul Kirth
2024-06-11Revert "[llvm][IR] Extend BranchWeightMetadata to track provenance of weights...Paul Kirth
2024-06-10[llvm][IR] Extend BranchWeightMetadata to track provenance of weights (#86609)Paul Kirth
2024-05-28[Sample Profile] Check hot callsite threshold when inlining a function with a...William Junda Huang
2024-05-08[SampleProfileLoader] Fix integer overflow in generateMDProfMetadata (#90217)Nabeel Omer
2024-04-29[PseudoProbe] Add an option to remove pseudo probes after profile annotation ...Lei Wang
2024-04-09Remove unused variable (#88223)Lei Wang
2024-03-28[SampleFDO][NFC] Refactoring SampleProfileMatcher (#86988)Lei Wang
2024-03-27[CSSPGO] Fix the issue of missing callee profile matches (#85715)Lei Wang
2024-03-27[CSSPGO] Reject high checksum mismatched profile (#84097)Lei Wang
2024-03-19[CSSPGO] Fix the issue of preinliner import function list (#85719)Lei Wang
2024-02-19[CSSPGO] Compute and report profile matching recovered callsites and samples ...Lei Wang
2023-12-24[ProfileData] Copy CallTargetMaps a bit less. NFCIBenjamin Kramer
2023-11-16Add setBranchWeigths convenience function. NFC (#72446)Matthias Braun
2023-11-10[SampleProfile] Fix bug where remapper returns empty string and crashing Samp...William Junda Huang
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-31[CSSPGO] Refactoring findIRAnchorswlei
2023-08-31[CSSPGO] Silence -Wunused-but-set-variable warning without asserts (NFC)Jie Fu
2023-08-30[CSSPGO] Skip reporting staleness metrics for imported functionswlei
2023-08-30[CSSPGO] Compute checksum mismatch recursively on nested profilewlei
2023-08-30[CSSPGO] Retire FlattenProfileForMatchingwlei
2023-08-30[CSSPGO] Support stale profile matching for LTOwlei
2023-08-30[CSSPGO] Refactoring SampleProfileMatcher::runOnFunctionwlei
2023-08-16[SampleProfile] Potential use after move in SampleProfileLoader::promoteMerge...William Huang
2023-07-07[SamplePGO] Fix ICE that callee samples returns null while finding import fun...wlei
2023-06-29[CSSPGO] Enable stale profile matching by default for CSSPGOwlei