aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData
AgeCommit message (Expand)AuthorFilesLines
2024-06-22[ProfileData] Add a variant of getValueProfDataFromInst (#95993)Kazu Hirata1-0/+39
2024-06-21[VFS] Avoid <stack> include (NFC)Nikita Popov1-0/+1
2024-06-20[ProfileData] Teach addValueData to honor parameter Site (#96233)Kazu Hirata1-0/+1
2024-06-18[memprof] Rename the members of IndexedMemProfData (NFC) (#94873)Kazu Hirata1-25/+25
2024-06-18[ProfileData] Clean up validateRecord (#95488)Kazu Hirata1-7/+4
2024-06-17[ProfileData] Remove getValueProfDataFromInst (#95617)Kazu Hirata1-16/+0
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata2-3/+2
2024-06-14[ProfileData] Migrate to getValueArrayForSite (#95493)Kazu Hirata2-21/+14
2024-06-14Reapply: [MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-11/+23
2024-06-14Revert "[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)"Hans Wennborg1-23/+11
2024-06-13[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-11/+23
2024-06-12[ProfileData] Use std::vector for ValueData (NFC) (#95194)Kazu Hirata1-2/+9
2024-06-12[ProfileData] Compute sum in annotateValueSite (NFC) (#95199)Kazu Hirata1-2/+4
2024-06-10[memprof] Fix comment typos (NFC)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 Hirata2-6/+4
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] Remove extraneous memprof:: (NFC) (#94825)Kazu Hirata1-4/+4
2024-06-07[memprof] Improve deserialization performance in V3 (#94787)Kazu Hirata2-11/+99
2024-06-07[ProfileData] Add const to a few places (NFC) (#94803)Kazu Hirata4-9/+10
2024-06-07[memprof] Use CallStackRadixTreeBuilder in the V3 format (#94708)Kazu Hirata1-15/+7
2024-06-07[memprof] Clean up IndexedMemProfReader (NFC) (#94710)Kazu Hirata1-7/+5
2024-06-06[memprof] Add CallStackRadixTreeBuilder (#93784)Kazu Hirata1-0/+159
2024-06-06[memprof] Use std::vector<Frame> instead of llvm::SmallVector<Frame> (NFC) (#...Kazu Hirata1-2/+1
2024-06-06[ProfileData] Remove swapToHostOrder (#94665)Kazu Hirata1-11/+2
2024-06-06[memprof] Use std::unique_ptr instead of std::optional (#94655)Kazu Hirata1-1/+1
2024-06-02[memprof] Use const ref for IndexedRecord (#94114)Kazu Hirata1-1/+1
2024-05-31[memprof] Introduce memprof::LinearFrameId (NFC) (#94057)Kazu Hirata1-4/+6
2024-05-31[memprof] Replace uint32_t with LinearCallStackId where appropriate (NFC) (#9...Kazu Hirata2-16/+19
2024-05-31[memprof] Use uint32_t for linear call stack IDs (#93924)Kazu Hirata1-5/+67
2024-05-30[memprof] Use linear IDs for Frames and call stacks (#93740)Kazu Hirata3-33/+125
2024-05-30[nfc][InstrProf]Remove 'offsetOf' when parsing indexed profiles (#93346)Mingming Liu1-59/+35
2024-05-29[memprof] Reorder MemProf sections in profile (#93640)Kazu Hirata2-40/+106
2024-05-29[nfc][InstrProfWriter]Store header fields in a vector and back patch once (#9...Mingming Liu1-46/+16
2024-05-29[nfc][InstrFDO] Add Header::getIndexedProfileVersion and use it to decide pro...Mingming Liu2-7/+12
2024-05-28[memprof] Add MemProf format Version 3 (#93608)Kazu Hirata3-1/+59
2024-05-28[memprof] Remove const from the return type of toMemProfRecord (#93415)Kazu Hirata1-2/+2
2024-05-24[memprof] Call llvm::SmallVector::reserve (#93324)Kazu Hirata1-0/+2
2024-05-24[memprof] Use a SetVector (NFC) (#93312)Kazu Hirata1-11/+7
2024-05-23[memprof] Refactor getMemProfRecord (NFC) (#93138)Kazu Hirata1-33/+67
2024-05-23[memprof] Use std::move in toMemProfRecord (#93133)Kazu Hirata1-1/+3
2024-05-23[InstrProf] Evaluate function order using test traces (#92451)Ellis Hoag1-31/+45
2024-05-22[nfc][InstrProfWriter]Wrap vtable writes in a method. (#93081)Mingming Liu1-28/+34
2024-05-22[ProfileData] Use default member initializations (NFC) (#93120)Kazu Hirata1-9/+0
2024-05-21[nfc][InstrProfReader]Store header fields in native endianness (#92947)Mingming Liu2-46/+26
2024-05-20[llvm-profdata] Fix some style and clang-tidy issuesFangrui Song1-4/+4
2024-05-19[llvm] Use operator==(StringRef, StringRef) (NFC) (#92705)Kazu Hirata1-6/+4
2024-05-18[nfc][InstrFDO]Encapsulate header writes in a class member function (#90142)Mingming Liu1-36/+34