aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Profile
AgeCommit message (Expand)AuthorFilesLines
2025-11-11[BOLT] Move call probe information to CallSiteInfoAmir Ayupov3-75/+68
2025-11-07[BOLT] Remove redundant declarations (NFC) (#166893)Kazu Hirata1-2/+0
2025-11-04[BOLT] Fix impute-fall-throughs (#166305)Amir Ayupov1-7/+7
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski1-1/+2
2025-11-01[ADT] Use a dedicated empty type for StringSet (NFC) (#165967)Kazu Hirata2-3/+3
2025-10-29[BOLT][NFC] Drop unused profile staleness stats (#165489)Amir Ayupov1-3/+0
2025-10-23[BOLT] Add --ba flag to deprecate --nl (#164257)Paschalis Mpeis1-5/+18
2025-10-20[BOLT][NFC] Use brstack in guides and user outputs (#163950)Paschalis Mpeis2-19/+21
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss1-1/+1
2025-08-07Revert "[BOLT][NFC] Register profiled functions once (#150622)" (#152597)Rafael Auler1-21/+18
2025-07-28[BOLT][NFC] Register profiled functions once (#150622)Amir Ayupov1-18/+21
2025-07-25[BOLT] Require CFG in BAT mode (#150488)Amir Ayupov1-3/+2
2025-07-12[BOLT] Impute missing trace fall-through (#145258)Amir Ayupov1-18/+77
2025-07-07[BOLT][NFCI] Report perf script time (#147232)Amir Ayupov1-64/+48
2025-06-24[BOLT][NFC] Split out parsePerfData (#145248)Amir Ayupov1-19/+18
2025-06-20[BOLT][NFC] Simplify doTrace in BAT mode (#143233)Amir Ayupov2-8/+3
2025-06-20[BOLT] Support pre-aggregated returns (#143296)Amir Ayupov1-23/+36
2025-06-20[BOLT][AArch64] Add support for SPE brstack format (#129231)Ádám Kallai1-12/+49
2025-06-17[BOLT] Explicitly check for returns when extending call continuation profile ...Amir Ayupov1-30/+41
2025-06-16[BOLT][NFCI] Simplify DataAggregator using traces (#143289)Amir Ayupov1-114/+68
2025-06-12[BOLT] Make memory profile parsing optional (#129585)Amir Ayupov1-8/+17
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov4-0/+9
2025-06-10[BOLT] Use std::tie to implement operator< (NFC) (#143560)Kazu Hirata1-3/+2
2025-06-08[BOLT][NFCI] Skip validation in parseLBRSample (#143288)Amir Ayupov1-44/+8
2025-06-08[BOLT] Sort EntryData (#143308)Amir Ayupov1-1/+3
2025-06-08[BOLT][NFC] Move LBREntry from DataReader to DataAggregator (#143287)Amir Ayupov1-8/+2
2025-06-03[BOLT] Zero initialize pre-aggregated counters (#142698)Amir Ayupov1-1/+1
2025-06-02[BOLT] Support pre-aggregated basic sample profile (#140196)Amir Ayupov1-50/+80
2025-05-30[BOLT][heatmap] Produce zoomed-out heatmaps (#140153)Amir Ayupov2-2/+21
2025-05-26[BOLT] Use llvm::find (NFC) (#141520)Kazu Hirata1-1/+1
2025-05-17[BOLT] Avoid repeated hash lookups (NFC) (#140426)Kazu Hirata1-34/+4
2025-05-14[BOLT][heatmap] Add synthetic hot text section (#139824)Amir Ayupov2-1/+22
2025-05-13[BOLT] Drop perf2bolt cold samples diagnostic (#139337)Amir Ayupov1-26/+3
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov2-30/+36
2025-05-13[BOLT][heatmap] Compute section utilization and partition score (#139193)Amir Ayupov1-10/+17
2025-05-12[BOLT] Use StringRef::contains (NFC) (#139658)Kazu Hirata1-1/+1
2025-05-12[BOLT] Build heatmap with pre-aggregated data (#138798)Amir Ayupov1-75/+59
2025-05-12[BOLT][heatmap] Use parsed basic/branch events (#136531)Amir Ayupov1-55/+27
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov4-55/+57
2025-05-10[BOLT] Use StringRef::consume_front (NFC) (#139432)Kazu Hirata1-4/+2
2025-05-10[BOLT] Support profile density with basic samples (#137644)Amir Ayupov2-8/+22
2025-05-10[BOLT] Remove an unused local variable (NFC) (#139392)Kazu Hirata1-2/+0
2025-05-06[BOLT] Drop converting return profile to call cont (#129477)Amir Ayupov1-40/+7
2025-04-24[BOLT][NFCI] Emit uniform diagnostics in DataAggregator (#136530)Amir Ayupov1-126/+92
2025-04-20[BOLT] Call hash_combine_range with ranges (NFC) (#136524)Kazu Hirata1-6/+3
2025-04-11[BOLT] Accept PLT fall-throughs as valid traces (#129481)Amir Ayupov1-5/+14
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr2-15/+15
2025-02-25[BOLT] Fix doTrace in BAT mode (#128546)Amir Ayupov1-2/+3
2025-02-13[BOLT] Add pre-aggregated trace support (#127125)Amir Ayupov1-21/+45
2025-01-21[BOLT] Drop parsing sample PC when processing LBR perf data (#123420)Amir Ayupov1-100/+9