aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profgen
AgeCommit message (Expand)AuthorFilesLines
2024-04-11[llvm-profgen] Remove temporary perf script files (#86668)Haohai Wen2-0/+14
2024-03-15[llvm-profgen] Support COFF binary (#83972)Haohai Wen3-25/+63
2024-02-29llvm-profgen: Fix race condition (#83489)Matthias Braun1-3/+8
2024-02-16[llvm-profgen] Filter out ambiguous cold profiles during profile generation (...Lei Wang2-0/+52
2024-01-30[profgen] Use a 64bit integer for &'ing the loadable address (#79930)Nathan Lanza1-1/+1
2023-12-24[ProfileData] Copy CallTargetMaps a bit less. NFCIBenjamin Kramer1-3/+2
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-6/+6
2023-12-03[llvm] Stop including vector (NFC)Kazu Hirata2-2/+0
2023-12-02[llvm] Stop including list (NFC)Kazu Hirata2-2/+0
2023-10-22[llvm-profgen] More tweaks to warnings (#68608)Hongtao Yu2-16/+36
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang7-35/+56
2023-10-03[llvm-profgen] Print DWP related warnings under show-detailed-warning (#68019)Hongtao Yu1-7/+14
2023-09-30[profiling] Move option declarations into headersTom Stellard1-7/+1
2023-09-18[llvm-profgen] Ignore inline frames with an emtpy function name (#66678)Hongtao Yu1-1/+1
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song1-1/+1
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu1-1/+1
2023-08-17[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-13/+6
2023-07-28Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Aaron Ballman1-6/+13
2023-07-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-13/+6
2023-06-27[CSSPGO][Preinliner] Always inline zero-sized functions.Hongtao Yu1-0/+7
2023-06-27Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Haojian Wu1-6/+13
2023-06-26[CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline ...Hongtao Yu1-2/+15
2023-06-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-13/+6
2023-06-26[NFC] Generalize llvm-profgen message to cover both AutoFDO and CSSPGOWenlei He1-1/+1
2023-06-23Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Douglas Yung1-6/+13
2023-06-23[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-13/+6
2023-06-23[llvm-profgen] Remove target triple check to allow for more targetsHongtao Yu1-3/+1
2023-06-19[tools] Use llvm::is_contained (NFC)Kazu Hirata1-4/+2
2023-05-25Avoid pointless canonicalize when using Dwarf namesMark Santaniello2-9/+12
2023-05-10[FS-AFDO] Generate pseudo-probe-based profiles with FS-discriminators.Hongtao Yu2-14/+17
2023-05-01[llvm-profdata] Deprecate Compact Binary Sample Profile FormatWilliam Huang1-1/+0
2023-03-30[AutoFDO] Use flattened profiles for profile staleness metricswlei1-2/+2
2023-03-28[CSSPGO][Preinliner] Trim cold call edges of the profiled call graph for a mo...Hongtao Yu1-1/+6
2023-02-14Move global namespace cl::opt inside llvm::Fangrui Song2-0/+4
2023-02-13[CSSPGO][Preinliner] Set default value of sample-profile-inline-limit-max to ...Hongtao Yu1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-1/+4
2023-01-16[llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attributeElena Lepilkina1-2/+4
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-18llvm-profgen: Fix use of stats to be under LLVM_ENABLE_STATSDavid Blaikie2-2/+3
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-3/+3
2022-12-16[llvm-profgen] Fix build failure after 5d7950a403bec25e52.Florian Hahn1-2/+2
2022-12-16[CSSPGO][llvm-profgen] Missing frame inference.Hongtao Yu7-36/+571
2022-12-14Don't include Optional.hKazu Hirata1-1/+0
2022-12-14[tools] llvm::Optional => std::optionalFangrui Song4-15/+17
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-12-01Support: Convert Program APIs to std::optionalMatt Arsenault1-4/+4
2022-11-26[llvm-profgen] Use std::optional in ProfiledBinary.cpp (NFC)Kazu Hirata1-1/+2
2022-11-23[CSSPGO] Move cl::opt inside llvm:: after D100528 and D108342Fangrui Song1-5/+5