aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/SampleProfWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-08-28[llvm-profdata] Enabled functionality to write split-layout profile (#101795)William Junda Huang1-0/+3
2024-06-09[ProfileData] Use ArrayRef instead of const std::vector<T> & (NFC) (#94878)Kazu Hirata1-2/+1
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang1-21/+24
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-4/+5
2023-09-22[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+3
2023-08-17[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-4/+2
2023-07-28Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Aaron Ballman1-2/+4
2023-07-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-4/+2
2023-06-27Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Haojian Wu1-1/+3
2023-06-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-3/+1
2023-06-23Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Douglas Yung1-1/+3
2023-06-23[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-3/+1
2023-05-01[llvm-profdata] Deprecate Compact Binary Sample Profile FormatWilliam Huang1-71/+2
2023-02-08[llvm-profdata] Add option to cap profile output sizeWilliam Huang1-23/+129
2023-02-08Revert "[llvm-profdata] Add option to cap profile output size"William Huang1-129/+23
2023-02-08[llvm-profdata] Add option to cap profile output sizeWilliam Huang1-23/+129
2023-01-11Revert "Fix to D139603(reverted) - moved size check to unit test so that it i...Vitaly Buka1-114/+23
2023-01-12Fix to D139603(reverted) - moved size check to unit test so that it is cross-...William Huang1-23/+114
2023-01-09Revert "[llvm-profdata] Add option to cap profile output size"Douglas Yung1-111/+23
2023-01-09Revert "[ProfileData] Fix a warning"Douglas Yung1-1/+0
2023-01-09[ProfileData] Fix a warningKazu Hirata1-0/+1
2023-01-09[llvm-profdata] Add option to cap profile output sizeWilliam Huang1-23/+111
2022-07-13[Support] Change compression::zlib::{compress,uncompress} to use uint8_t *Fangrui Song1-3/+4
2022-07-08[NFC] Refactor llvm::zlib namespaceCole Kissane1-3/+3
2022-04-29[CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlatHongtao Yu1-12/+11
2022-03-14[Support] Change zlib::compress to return voidFangrui Song1-4/+2
2022-02-24Cleanup includes: ProfileDataserge-sans-paille1-1/+0
2022-01-18[CSSPGO] Print "context-nested" instead of "preilnined" for ProfileSummarySec...Hongtao Yu1-2/+2
2021-12-14[CSSPGO] Use nested context-sensitive profile.Hongtao Yu1-22/+53
2021-10-29[NFC] ProfileSummary: const most of the fields.Mircea Trofin1-1/+2
2021-10-23[llvm] Use StringRef::contains (NFC)Kazu Hirata1-1/+1
2021-10-04[CSSPGO] Rename the field of SampleContextFramewlei1-4/+4
2021-09-01[CSSPGO] Sort function offset table to speed up profile loading.Hongtao Yu1-3/+23
2021-08-30[CSSPGO] Split context string to deduplicate function name used in the context.Hongtao Yu1-69/+122
2021-08-16[SamplePGO][NFC] Dump function profiles in orderHongtao Yu1-14/+1
2021-06-02[SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part)Rong Xu1-0/+2
2021-04-26[CSSPGO] Explicitly disallow Binary and Compact Binary profile format for CSSPGOWenlei He1-0/+5
2021-04-10[CSSPGO] Fix dangling context strings and improve profile order consistency a...Wenlei He1-20/+48
2021-04-06[SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag inste...Abhina Sreeskantharajan1-1/+1
2021-03-18[CSSPGO] Add attribute metadata for context profileWenlei He1-2/+11
2021-03-15[CSSPGO] Load context profile for external functions in PreLink and populate ...Wenlei He1-0/+2
2021-03-09[SampleFDO] Support enabling -funique-internal-linkage-name.Wei Mi1-0/+11
2021-02-12[CSSPGO][llvm-profgen] Add brackets for context id to support extended binary...wlei1-4/+1
2021-02-05[CSSPGO] Use merged base profile for hot threshold calculationWenlei He1-5/+1
2021-01-27[CSSPGO] Support of CS profiles in extended binary format.Hongtao Yu1-2/+2
2021-01-19[SampleFDO] Add the support to split the function profiles with context intoWei Mi1-1/+57
2020-12-16[NFC][SampleFDO] Preparation to support multiple sections with the same typeWei Mi1-41/+54
2020-12-16[CSSPGO] Consume pseudo-probe-based AutoFDO profileHongtao Yu1-0/+27
2020-12-08[SampleFDO] Store fixed length MD5 in NameTable instead of using ULEB128 ifWei Mi1-4/+6
2020-12-07[CSSPGO][llvm-profgen] Context-sensitive profile data generationwlei1-1/+4