summaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profgen/ProfiledBinary.cpp
AgeCommit message (Expand)Author
2025-11-02[llvm] Use "= default" (NFC) (#166088)Kazu Hirata
2025-10-09[llvm-profgen] Support for decoding pseudo probe for COFF (#158207)Haohai Wen
2025-09-15[llvm-profgen] Extend llvm-profgen to generate vtable profiles with data acce...Mingming Liu
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault
2025-08-18llvm-profgen: Options cleanup / fixes (#147632)Matthias Braun
2025-08-18llvm-profgen: Avoid "using namespace" in headers (#147631)Matthias Braun
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata
2024-08-26[MC][NFC] Statically allocate storage for decoded pseudo probes and function ...Amir Ayupov
2024-08-23[llvm] Use range-based for loops (NFC) (#105861)Kazu Hirata
2024-08-10[profgen][NFC] Pass parameter as const_refAmir Ayupov
2024-07-07[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)Kazu Hirata
2024-06-13[llvm-profgen] Add support for Linux kenrel profile (#92831)xur-llvm
2024-03-15[llvm-profgen] Support COFF binary (#83972)Haohai Wen
2024-01-30[profgen] Use a 64bit integer for &'ing the loadable address (#79930)Nathan Lanza
2023-10-22[llvm-profgen] More tweaks to warnings (#68608)Hongtao Yu
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang
2023-10-03[llvm-profgen] Print DWP related warnings under show-detailed-warning (#68019)Hongtao Yu
2023-09-18[llvm-profgen] Ignore inline frames with an emtpy function name (#66678)Hongtao Yu
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu
2023-06-23[llvm-profgen] Remove target triple check to allow for more targetsHongtao Yu
2023-05-25Avoid pointless canonicalize when using Dwarf namesMark Santaniello
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-16[llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attributeElena Lepilkina
2022-12-17std::optional::value => operator*/operator->Fangrui Song
2022-12-16[CSSPGO][llvm-profgen] Missing frame inference.Hongtao Yu
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song
2022-11-26[llvm-profgen] Use std::optional in ProfiledBinary.cpp (NFC)Kazu Hirata
2022-10-27[PseudoProbe] Replace relocation with offset for entry probe.Hongtao Yu
2022-10-25[llvm-profgen] Do not cache the frame location stack during computing inlined...wlei
2022-10-13[llvm-profgen] Fix inconsistent loading address issueswlei
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-27[CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context triewlei
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song
2022-05-12[llvm-profgen] Filter out oversized LBR ranges.Hongtao Yu
2022-04-28[llvm-profgen] Decouple artificial branch from LBR parser and fix external ad...wlei
2022-03-23[llvm-profgen] Decoding pseudo probe for profiled function only.Hongtao Yu
2022-02-24Cleanup include: DebugInfo/Symbolizeserge-sans-paille
2022-02-23[llvm-profgen] Support symbol loading for debug fissionwlei
2022-02-08[llvm-profgen] On-demand track optimized-away inlinees for preinliner.Hongtao Yu
2022-02-02[llvm-profgen] Use cast<> instead of dyn_cast<> to avoid dereference of nullptrSimon Pilgrim
2022-01-24[llvm-profgen] Support to load debug info from a second binarywlei
2022-01-14[llvm-profgen] ProfiledBinary::load - use cast<> instead of dyn_cast<> to avo...Simon Pilgrim
2021-12-14[llvm-profgen] Skip disassembling for PLT sectionwlei
2021-12-08[llvm-profgen] Fix total samples related issueswlei
2021-11-30[FS-AFDO][llvm-profgen] Generate profile with FS-AFDO discriminatorwlei