aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/SampleProfReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-27[NFCI] Clean up idempotent stack pop for inline context (#141544)Mingming Liu1-3/+0
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley1-1/+1
2025-03-04[CSSPGO] Fix redundant reading of profile metadata (#129609)Lei Wang1-6/+14
2024-08-28[llvm-profdata] Enabled functionality to write split-layout profile (#101795)William Junda Huang1-3/+28
2024-08-27[SampleFDO][NFC] Refactoring sample reader to support on-demand read profiles...Lei Wang1-86/+140
2024-07-09[NFC] Coding style fixes: SampleProf (#98208)Mircea Trofin1-12/+13
2024-05-20[llvm-profdata] Fix some style and clang-tidy issuesFangrui Song1-4/+4
2024-04-16[llvm] Drop unaligned from calls to readNext (NFC) (#88841)Kazu Hirata1-1/+1
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-11-10[SampleProfile] Fix bug where remapper returns empty string and crashing Samp...William Junda Huang1-2/+5
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang1-53/+45
2023-10-13Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-3/+3
2023-10-10[llvm] Drop unaligned from calls to llvm::support::endian::{read,write} (NFC)Kazu Hirata1-2/+2
2023-09-25[llvm-profdata] Move error handling logic out of normal input's code path (#6...William Junda Huang1-15/+8
2023-08-17[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-34/+89
2023-07-28Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Aaron Ballman1-92/+34
2023-07-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-34/+92
2023-06-27Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Haojian Wu1-88/+33
2023-06-27[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-33/+88
2023-06-23Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO bui...Douglas Yung1-88/+33
2023-06-23[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed...William Huang1-33/+88
2023-05-12[llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 3William Huang1-47/+89
2023-05-09[llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 2William Huang1-38/+25
2023-05-06[llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoringWilliam Huang1-56/+69
2023-05-01[llvm-profdata] Deprecate Compact Binary Sample Profile FormatWilliam Huang1-122/+2
2023-04-13[llvm-profdata] Fixed various issue with Sample Profile ReaderWilliam Huang1-8/+8
2023-02-06[llvm-profdata] Fix bug llvm-profdata crashes when reading a text sample prof...William Huang1-1/+2
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-9/+12
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-2/+2
2023-01-03[llvm-profdata] Remove unnecessary file size checkWilliam Huang1-4/+0
2022-12-12[ProfileData] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-09-17[Support] Rename llvm::compression::{zlib,zstd}::uncompress to more appropria...Fangrui Song1-1/+1
2022-08-28[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-08-23[Sample Profile Reader] Fix potential integer overflow/infinite loop bug in s...William Huang1-5/+5
2022-08-23[llvm-profdata][NFC] fix warningliaochunyu1-2/+2
2022-08-09[llvm-profdata] Support JSON as as an output-only formatKazu Hirata1-0/+74
2022-07-13[Support] Change compression::zlib::{compress,uncompress} to use uint8_t *Fangrui Song1-5/+3
2022-07-08[NFC] Refactor llvm::zlib namespaceCole Kissane1-2/+2
2022-04-29[CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlatHongtao Yu1-13/+13
2022-03-28Apply clang-tidy fixes for readability-redundant-smartptr-get in SampleProfRe...Kazu Hirata1-1/+1
2022-02-24Cleanup includes: ProfileDataserge-sans-paille1-1/+1
2022-02-22[ProfileData] Remove unused and racy FunctionSamples::Format after D51643Fangrui Song1-1/+0
2022-02-14[CSSPGO] Do not merge a context that is already duplicated into the base prof...Hongtao Yu1-1/+1
2022-01-18[CSSPGO] Print "context-nested" instead of "preilnined" for ProfileSummarySec...Hongtao Yu1-5/+4
2021-12-14[CSSPGO] Use nested context-sensitive profile.Hongtao Yu1-29/+86
2021-11-24[LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvmZarko Todorovski1-1/+1
2021-11-02[llvm-profdata] Print out section flags for FunctionMetadata sectionHongtao Yu1-0/+6
2021-09-04Fix Wdocumentation unknown parameter warning. NFCI.Simon Pilgrim1-1/+1
2021-09-01[CSSPGO] Sort function offset table to speed up profile loading.Hongtao Yu1-30/+46