aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/InstrProfReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-19[StaticDataLayout] Sort records before printing them in text format (#172592)Mingming Liu1-0/+19
2025-09-28[Support] Deprecate one form of support::endian::byte_swap (NFC) (#161045)Kazu Hirata1-5/+5
2025-09-27[Support] Deprecate one form of support::endian::read (NFC) (#160979)Kazu Hirata1-4/+4
2025-07-24[ProfileData] Remove an unnecessary cast (NFC) (#150472)Kazu Hirata1-1/+1
2025-06-24[InstrProf] Factor out getRecord() and use NamedInstrProfRecord (#145417)Ellis Hoag1-3/+3
2025-05-24Re-apply "[StaticDataLayout][PGO]Implement reader and writer change for data ...Mingming Liu1-0/+14
2025-05-22Revert "[StaticDataLayout][PGO]Implement reader and writer change for data ac...Mingming Liu1-14/+0
2025-05-22[StaticDataLayout][PGO]Implement reader and writer change for data access pro...Mingming Liu1-0/+14
2025-05-20Revert "[llvm][NFC] Use `llvm::sort()`" (#140668)Iris Shi1-1/+1
2025-05-19[NFC][MemProf] Move Radix tree methods to their own header and cpp. (#140501)Snehasish Kumar1-1/+2
2025-05-17[llvm][NFC] Use `llvm::sort()` (#140335)Iris Shi1-1/+1
2025-05-01[MemProf] Add v4 which contains CalleeGuids to CallSiteInfo. (#137394)Snehasish Kumar1-12/+9
2025-04-23[memprof] Move IndexedMemProfReader::deserialize to IndexedemProfData.cpp (NF...Kazu Hirata1-123/+0
2025-04-16[llvm] Use llvm::append_range (NFC) (#135931)Kazu Hirata1-1/+1
2024-12-07[memprof] Add YAML read/write support to llvm-profdata (#118915)Kazu Hirata1-0/+16
2024-12-04[PGO] Add option to always instrumenting loop entries (#116789)ronryvchin1-0/+5
2024-11-22[memprof] Fix builds under EXPENSIVE_CHECKSKazu Hirata1-12/+0
2024-11-22[memprof] Remove MemProf format Version 1 (#117357)Kazu Hirata1-30/+4
2024-11-19[ProfileData] Remove unused includes (NFC) (#116751)Kazu Hirata1-1/+0
2024-11-15[memprof] Remove MemProf format Version 0 (#116442)Kazu Hirata1-18/+5
2024-11-15[memprof] Speed up caller-callee pair extraction (Part 2) (#116441)Kazu Hirata1-1/+2
2024-11-15[memprof] Use llvm::function_ref instead of std::function (#116306)Kazu Hirata1-1/+2
2024-11-14[memprof] Speed up caller-callee pair extraction (#116184)Kazu Hirata1-1/+18
2024-11-13[memprof] Add IndexedMemProfReader::getMemProfCallerCalleePairs (#115807)Kazu Hirata1-0/+26
2024-09-06[InstrProf] Add debuginfod correlation support (#106606)gulfemsavrun1-11/+39
2024-07-11[ProfileData] Take ArrayRef<InstrProfValueData> in addValueData (NFC) (#97363)Kazu Hirata1-2/+2
2024-07-09[NFC] Coding style: drop `k` in `kGlobalIdentifierDelimiter` (#98230)Mircea Trofin1-1/+1
2024-06-25Revert "[llvm] Use llvm::sort (NFC) (#96434)"Kazu Hirata1-1/+1
2024-06-23[llvm] Use llvm::sort (NFC) (#96434)Kazu Hirata1-1/+1
2024-06-09[ProfileData] Refactor BinaryIdsStart and BinaryIdsSize (NFC) (#94922)Kazu Hirata1-11/+13
2024-06-09[ProfileData] Refactor VTableNamePtr and CompressedVTableNamesLen (NFC) (#94859)Kazu Hirata1-4/+5
2024-06-09[ProfileData] Use ArrayRef instead of const std::vector<T> & (NFC) (#94878)Kazu Hirata1-4/+3
2024-06-08[ProfileData] Simplify calls to readNext in readBinaryIdsInternal (NFC) (#94862)Kazu Hirata1-6/+1
2024-06-08[ProfileData] Use a range-based for loop (NFC) (#94856)Kazu Hirata1-4/+4
2024-06-07[memprof] Clean up IndexedMemProfReader (NFC) (#94710)Kazu Hirata1-7/+5
2024-06-02[memprof] Use const ref for IndexedRecord (#94114)Kazu Hirata1-1/+1
2024-05-30[memprof] Use linear IDs for Frames and call stacks (#93740)Kazu Hirata1-17/+19
2024-05-29[memprof] Reorder MemProf sections in profile (#93640)Kazu Hirata1-29/+95
2024-05-29[nfc][InstrFDO] Add Header::getIndexedProfileVersion and use it to decide pro...Mingming Liu1-4/+4
2024-05-28[memprof] Add MemProf format Version 3 (#93608)Kazu Hirata1-1/+3
2024-05-23[memprof] Refactor getMemProfRecord (NFC) (#93138)Kazu Hirata1-33/+67
2024-05-21[nfc][InstrProfReader]Store header fields in native endianness (#92947)Mingming Liu1-33/+17
2024-04-28Repply [memprof] Introduce FrameIdConverter and CallStackIdConverter (#90307)Kazu Hirata1-39/+23
2024-04-27Revert "[memprof] Introduce FrameIdConverter and CallStackIdConverter" (#90318)Vitaly Buka1-13/+31
2024-04-26[memprof] Introduce FrameIdConverter and CallStackIdConverter (#90307)Kazu Hirata1-31/+13
2024-04-19[memprof] Drop the trait parameter (NFC) (#89461)Kazu Hirata1-2/+2
2024-04-18[memprof] Introduce IndexedMemProfReader (NFC) (#89331)Kazu Hirata1-90/+96
2024-04-18[memprof] Add Version2 of the indexed MemProf format (#89100)Kazu Hirata1-7/+59
2024-04-16[llvm] Drop unaligned from calls to readNext (NFC) (#88841)Kazu Hirata1-34/+19
2024-04-11[memprof] Use std::optional (NFC) (#88366)Kazu Hirata1-5/+4