summaryrefslogtreecommitdiff
path: root/bolt/lib/Profile/DataAggregator.cpp
AgeCommit message (Expand)Author
2025-11-11[BOLT] Move call probe information to CallSiteInfoAmir Ayupov
2025-11-07[BOLT] Remove redundant declarations (NFC) (#166893)Kazu Hirata
2025-11-04[BOLT] Fix impute-fall-throughs (#166305)Amir Ayupov
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski
2025-11-01[ADT] Use a dedicated empty type for StringSet (NFC) (#165967)Kazu Hirata
2025-10-23[BOLT] Add --ba flag to deprecate --nl (#164257)Paschalis Mpeis
2025-10-20[BOLT][NFC] Use brstack in guides and user outputs (#163950)Paschalis Mpeis
2025-08-07Revert "[BOLT][NFC] Register profiled functions once (#150622)" (#152597)Rafael Auler
2025-07-28[BOLT][NFC] Register profiled functions once (#150622)Amir Ayupov
2025-07-25[BOLT] Require CFG in BAT mode (#150488)Amir Ayupov
2025-07-12[BOLT] Impute missing trace fall-through (#145258)Amir Ayupov
2025-07-07[BOLT][NFCI] Report perf script time (#147232)Amir Ayupov
2025-06-24[BOLT][NFC] Split out parsePerfData (#145248)Amir Ayupov
2025-06-20[BOLT][NFC] Simplify doTrace in BAT mode (#143233)Amir Ayupov
2025-06-20[BOLT] Support pre-aggregated returns (#143296)Amir Ayupov
2025-06-20[BOLT][AArch64] Add support for SPE brstack format (#129231)Ádám Kallai
2025-06-17[BOLT] Explicitly check for returns when extending call continuation profile ...Amir Ayupov
2025-06-16[BOLT][NFCI] Simplify DataAggregator using traces (#143289)Amir Ayupov
2025-06-12[BOLT] Make memory profile parsing optional (#129585)Amir Ayupov
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov
2025-06-08[BOLT][NFCI] Skip validation in parseLBRSample (#143288)Amir Ayupov
2025-06-08[BOLT] Sort EntryData (#143308)Amir Ayupov
2025-06-08[BOLT][NFC] Move LBREntry from DataReader to DataAggregator (#143287)Amir Ayupov
2025-06-03[BOLT] Zero initialize pre-aggregated counters (#142698)Amir Ayupov
2025-06-02[BOLT] Support pre-aggregated basic sample profile (#140196)Amir Ayupov
2025-05-30[BOLT][heatmap] Produce zoomed-out heatmaps (#140153)Amir Ayupov
2025-05-14[BOLT][heatmap] Add synthetic hot text section (#139824)Amir Ayupov
2025-05-13[BOLT] Drop perf2bolt cold samples diagnostic (#139337)Amir Ayupov
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov
2025-05-12[BOLT] Build heatmap with pre-aggregated data (#138798)Amir Ayupov
2025-05-12[BOLT][heatmap] Use parsed basic/branch events (#136531)Amir Ayupov
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov
2025-05-10[BOLT] Support profile density with basic samples (#137644)Amir Ayupov
2025-05-10[BOLT] Remove an unused local variable (NFC) (#139392)Kazu Hirata
2025-05-06[BOLT] Drop converting return profile to call cont (#129477)Amir Ayupov
2025-04-24[BOLT][NFCI] Emit uniform diagnostics in DataAggregator (#136530)Amir Ayupov
2025-04-11[BOLT] Accept PLT fall-throughs as valid traces (#129481)Amir Ayupov
2025-02-25[BOLT] Fix doTrace in BAT mode (#128546)Amir Ayupov
2025-02-13[BOLT] Add pre-aggregated trace support (#127125)Amir Ayupov
2025-01-21[BOLT] Drop parsing sample PC when processing LBR perf data (#123420)Amir Ayupov
2024-12-02Reapply [BOLT] DataAggregator support for binaries with multiple text segment...Paschalis Mpeis
2024-11-26Revert "[BOLT] DataAggregator support for binaries with multiple text segment...Hans Wennborg
2024-11-25[BOLT] DataAggregator support for binaries with multiple text segments (#92815)Paschalis Mpeis
2024-11-07[BOLT] Set call to continuation count in pre-aggregated profile Amir Ayupov
2024-10-24[BOLT] Add profile density computationAmir Ayupov
2024-10-24[BOLT] Set RawBranchCount in DataAggregatorAmir Ayupov
2024-09-23[perf2bolt] Improve heuristic to map in-process addresses to specific… (#10...Kristof Beyls
2024-09-12[BOLT] Add pseudo probe inline tree to YAML profileAmir Ayupov
2024-09-11[BOLT] Drop blocks without profile in BAT YAML (#107970)Amir Ayupov
2024-09-11[BOLT][NFC] Rename profile-use-pseudo-probesAmir Ayupov