aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profgen/ProfiledBinary.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-28remove commentusers/mingmingl-llvm/perf-parsermingmingl1-6/+0
2025-05-28Support data access profile in llvm-profgenmingmingl1-0/+10
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley1-4/+5
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata1-2/+1
2024-08-26[MC][NFC] Statically allocate storage for decoded pseudo probes and function ...Amir Ayupov1-5/+5
2024-08-23[llvm] Use range-based for loops (NFC) (#105861)Kazu Hirata1-2/+2
2024-08-10[profgen][NFC] Pass parameter as const_refAmir Ayupov1-1/+2
2024-07-07[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)Kazu Hirata1-5/+4
2024-06-13[llvm-profgen] Add support for Linux kenrel profile (#92831)xur-llvm1-0/+7
2024-03-15[llvm-profgen] Support COFF binary (#83972)Haohai Wen1-19/+38
2024-01-30[profgen] Use a 64bit integer for &'ing the loadable address (#79930)Nathan Lanza1-1/+1
2023-10-22[llvm-profgen] More tweaks to warnings (#68608)Hongtao Yu1-15/+31
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang1-3/+12
2023-10-03[llvm-profgen] Print DWP related warnings under show-detailed-warning (#68019)Hongtao Yu1-7/+14
2023-09-18[llvm-profgen] Ignore inline frames with an emtpy function name (#66678)Hongtao Yu1-1/+1
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu1-1/+1
2023-06-23[llvm-profgen] Remove target triple check to allow for more targetsHongtao Yu1-3/+1
2023-05-25Avoid pointless canonicalize when using Dwarf namesMark Santaniello1-5/+6
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-16[llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attributeElena Lepilkina1-2/+4
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-3/+3
2022-12-16[CSSPGO][llvm-profgen] Missing frame inference.Hongtao Yu1-7/+64
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-11-26[llvm-profgen] Use std::optional in ProfiledBinary.cpp (NFC)Kazu Hirata1-1/+2
2022-10-27[PseudoProbe] Replace relocation with offset for entry probe.Hongtao Yu1-12/+51
2022-10-25[llvm-profgen] Do not cache the frame location stack during computing inlined...wlei1-5/+6
2022-10-13[llvm-profgen] Fix inconsistent loading address issueswlei1-65/+54
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
2022-06-27[CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context triewlei1-9/+7
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-6/+5
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-8/+9
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-9/+8
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-4/+2
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song1-4/+4
2022-05-12[llvm-profgen] Filter out oversized LBR ranges.Hongtao Yu1-3/+8
2022-04-28[llvm-profgen] Decouple artificial branch from LBR parser and fix external ad...wlei1-0/+2
2022-03-23[llvm-profgen] Decoding pseudo probe for profiled function only.Hongtao Yu1-11/+50
2022-02-24Cleanup include: DebugInfo/Symbolizeserge-sans-paille1-0/+1
2022-02-23[llvm-profgen] Support symbol loading for debug fissionwlei1-54/+85
2022-02-08[llvm-profgen] On-demand track optimized-away inlinees for preinliner.Hongtao Yu1-4/+30
2022-02-02[llvm-profgen] Use cast<> instead of dyn_cast<> to avoid dereference of nullptrSimon Pilgrim1-2/+2
2022-01-24[llvm-profgen] Support to load debug info from a second binarywlei1-5/+14
2022-01-14[llvm-profgen] ProfiledBinary::load - use cast<> instead of dyn_cast<> to avo...Simon Pilgrim1-1/+1
2021-12-14[llvm-profgen] Skip disassembling for PLT sectionwlei1-1/+5
2021-12-08[llvm-profgen] Fix total samples related issueswlei1-5/+1
2021-11-30[FS-AFDO][llvm-profgen] Generate profile with FS-AFDO discriminatorwlei1-1/+24
2021-11-15[llvm-profgen] Add switch to allow use of first loadable segment for calculat...Wenlei He1-1/+5
2021-11-12[llvm-profgen] Fix bug of setting function entrywlei1-7/+38
2021-11-05[llvm-profgen] Fix index out of bounds error while using ip.advancewlei1-10/+28
2021-11-02[llvm-profgen] Warn on invalid range and show warning summarywlei1-3/+5