aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/SampleProf.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-17[SampleFDO] Stale profile call-graph matching (#95135)Lei Wang1-10/+26
2024-07-09[NFC] Coding style fixes: SampleProf (#98208)Mircea Trofin1-2/+2
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang1-26/+16
2023-08-17[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-54/+20
2023-07-28Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Aaron Ballman1-20/+54
2023-07-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-54/+20
2023-06-27Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Haojian Wu1-20/+54
2023-06-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-54/+20
2023-06-23Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Douglas Yung1-20/+54
2023-06-23[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-54/+20
2023-04-28[SamplePGO] Stale profile matching(part 1)wlei1-1/+1
2023-03-30[AutoFDO] Use flattened profiles for profile staleness metricswlei1-9/+9
2023-02-14Move global namespace cl::opt inside llvm::Fangrui Song1-1/+1
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-4/+2
2022-07-10Revert "ManagedStatic: remove many straightforward uses in llvm"Nicolai Hähnle1-2/+4
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-4/+2
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song1-2/+2
2022-05-13[CSSPGO][CSProfileConverter] Remove call target samples when including callee...Hongtao Yu1-0/+6
2022-05-12[CSSPGO][llvm-profgen] Do not duplicate context profiles into base profile wh...Hongtao Yu1-1/+1
2022-04-29[CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlatHongtao Yu1-7/+2
2022-03-14[Support] Change zlib::compress to return voidFangrui Song1-2/+0
2022-02-24Cleanup includes: ProfileDataserge-sans-paille1-2/+0
2022-02-22[ProfileData] Remove unused and racy FunctionSamples::Format after D51643Fangrui Song1-1/+0
2022-02-11[CSSPGO] Do not recount callee samples when computing profile summary for nes...Hongtao Yu1-1/+7
2021-12-15Explicitly convert StringRef to std::string for compatibility with libstdc++ ...Dmitri Gribenko1-1/+1
2021-12-14[CSSPGO] Use nested context-sensitive profile.Hongtao Yu1-15/+106
2021-11-01[SamplePGO] Fix callsite sample lookup to use dwarf names when dwarf linkage ...Hongtao Yu1-2/+6
2021-10-27[CSSPGO] Trim cold base profiles for the CS preinliner.Hongtao Yu1-4/+11
2021-08-30[CSSPGO] Split context string to deduplicate function name used in the context.Hongtao Yu1-25/+22
2021-08-16[SamplePGO][NFC] Dump function profiles in orderHongtao Yu1-0/+17
2021-06-18[CSSPGO] Fix an invalid hash table reference issue in the CS preinliner.Hongtao Yu1-12/+20
2021-06-16[CSSPGO] Report zero-count probe in profile instead of dangling probes.Hongtao Yu1-10/+1
2021-06-14[CSSPGO] Aggregation by the last K context frames for cold profileswlei1-10/+14
2021-06-02[SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part)Rong Xu1-3/+10
2021-04-10[CSSPGO] Fix dangling context strings and improve profile order consistency a...Wenlei He1-0/+79
2021-03-09[SampleFDO] Support enabling -funique-internal-linkage-name.Wei Mi1-1/+4
2021-03-03[CSSPGO] Introducing dangling pseudo probes.Hongtao Yu1-0/+21
2021-02-27[SampleFDO] Add a cutoff flag to control how many symbols will be includedWei Mi1-2/+10
2021-01-18[llvm] Populate std::vector at construction time (NFC)Kazu Hirata1-4/+2
2020-12-16[CSSPGO] Consume pseudo-probe-based AutoFDO profileHongtao Yu1-0/+21
2020-12-06[CSSPGO] Infrastructure for context-sensitive Sample PGO and InliningWenlei He1-0/+1
2020-08-26[SampleFDO] Enhance profile remapping support for searching inline instanceWei Mi1-3/+52
2020-03-30[SampleFDO] Port MD5 name table support to extbinary format.Wei Mi1-0/+1
2019-10-07[llvm-profdata] Minor format fixWenlei He1-0/+1
2019-10-07[SampleFDO] Add compression support for any section in ExtBinary profile formatWei Mi1-44/+11
2019-08-31Fix some errors introduced by rL370563 which were not exposed on my local mac...Wei Mi1-1/+2
2019-08-31[SampleFDO] Add profile symbol list section to discriminate function beingWei Mi1-0/+81
2019-08-20[AutoFDO] Make call targets order deterministic for sample profileWenlei He1-2/+2
2019-08-12[ThinLTO][AutoFDO] Fix memory corruption due to race condition from thin back...Wenlei He1-2/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3