aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profgen/ProfiledBinary.h
AgeCommit message (Expand)AuthorFilesLines
2024-08-10[profgen][NFC] Pass parameter as const_refAmir Ayupov1-3/+4
2024-07-08[MC][NFC] Fix typo in MCPseudoProbeFrameLocation (#98090)Amir Ayupov1-1/+1
2024-06-13[llvm-profgen] Add support for Linux kenrel profile (#92831)xur-llvm1-0/+11
2024-03-15[llvm-profgen] Support COFF binary (#83972)Haohai Wen1-4/+10
2023-12-02[llvm] Stop including list (NFC)Kazu Hirata1-1/+0
2023-10-22[llvm-profgen] More tweaks to warnings (#68608)Hongtao Yu1-1/+5
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang1-6/+16
2023-05-25Avoid pointless canonicalize when using Dwarf namesMark Santaniello1-4/+6
2023-02-14Move global namespace cl::opt inside llvm::Fangrui Song1-0/+2
2022-12-16[CSSPGO][llvm-profgen] Missing frame inference.Hongtao Yu1-11/+16
2022-12-14Don't include Optional.hKazu Hirata1-1/+0
2022-12-14[tools] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-10-27[PseudoProbe] Replace relocation with offset for entry probe.Hongtao Yu1-5/+18
2022-10-25[NFC] fix a wrong name change during rebasewlei1-2/+2
2022-10-25[llvm-profgen] Do not cache the frame location stack during computing inlined...wlei1-5/+11
2022-10-13[llvm-profgen] Fix inconsistent loading address issueswlei1-90/+75
2022-06-27[CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context triewlei1-3/+3
2022-05-12[llvm-profgen] Filter out oversized LBR ranges.Hongtao Yu1-0/+9
2022-03-23[llvm-profgen] Decoding pseudo probe for profiled function only.Hongtao Yu1-0/+16
2022-02-24Cleanup includes: ProfileDataserge-sans-paille1-0/+1
2022-02-23[llvm-profgen] Support symbol loading for debug fissionwlei1-0/+3
2022-02-08[llvm-profgen] On-demand track optimized-away inlinees for preinliner.Hongtao Yu1-3/+10
2022-01-24[llvm-profgen] Support to load debug info from a second binarywlei1-3/+9
2021-12-14[CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to ...wlei1-0/+12
2021-12-08[llvm-profgen] Fix total samples related issueswlei1-0/+7
2021-11-30[llvm-profgen] Truncate the context with zero probe IDwlei1-1/+7
2021-11-30[FS-AFDO][llvm-profgen] Generate profile with FS-AFDO discriminatorwlei1-0/+7
2021-11-29[llvm-profgen] Compute and show profile densitywlei1-0/+15
2021-11-15[llvm-profgen] Add switch to allow use of first loadable segment for calculat...Wenlei He1-0/+4
2021-11-12[llvm-profgen] Fix bug of setting function entrywlei1-0/+4
2021-11-05[llvm-profgen] Fix index out of bounds error while using ip.advancewlei1-5/+10
2021-11-02[llvm-profgen] Warn on invalid range and show warning summarywlei1-5/+15
2021-11-01[llvm-profgen] Fill zero count for all function rangeswlei1-0/+5
2021-10-29[llvm-profgen] Fix bug of populating profile symbol listwlei1-0/+3
2021-10-29[llvm-profgen] Switch to DWARF-based symbol and rangeswlei1-15/+65
2021-09-28[llvm-profgen][CSSPGO] On-demand function size computation for preinlinerwlei1-6/+14
2021-09-28[llvm-profgen] On-demand symbolizationwlei1-8/+15
2021-09-24[AutoFDO][llvm-profgen] Report zero count for unexecuted part of function codewlei1-8/+20
2021-09-24[AutoFDO][llvm-profgen] Profile generation for LBR(non-CS) samplewlei1-7/+11
2021-09-22[llvm-profgen] An option to dump disasm of specified symbolsHongtao Yu1-0/+3
2021-09-14[CSSPGO][llvm-profgen] Truncate stack samples with invalid return address.Hongtao Yu1-1/+5
2021-08-31[llvm-profgen] Support LBR only perf scriptwlei1-2/+2
2021-08-30[CSSPGO] Split context string to deduplicate function name used in the context.Hongtao Yu1-16/+24
2021-08-25[CSSPGO] Use probe inline tree to track zero size fully optimized context for...Wenlei He1-0/+9
2021-08-18[CSSPGO] Track and use context-sensitive post-optimization function size to d...Wenlei He1-2/+51
2021-08-17[llvm-profgen] Clean up code dealing with multiple binarieswlei1-1/+1
2021-08-04[CSSPGO] Migrate and refactor the decoder of Pseudo Probejamesluox1-6/+9
2021-08-03[llvm-profgen] Support perf script without parsing MMap eventswlei1-0/+14
2021-08-02[llvm-profgen] Refactor PerfReader to allow different types of perf scriptswlei1-1/+2
2021-07-13[CSSPGO][llvm-profgen] Fix a missing initalizationHongtao Yu1-1/+1