aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/InstrProfWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-06[InstrProf] Fix frontend generated function hash (#165358)Stephen Senran Zhang1-1/+1
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata1-1/+0
2025-08-08[InstrProf] Fix trace reservoir sampling (#152563)Ellis Hoag1-45/+18
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata1-1/+0
2025-05-29[MemProf] Summary section cleanup (NFC) (#142003)Teresa Johnson1-4/+1
2025-05-28[MemProf] Add basic summary section support (#141805)Teresa Johnson1-5/+13
2025-05-24Re-apply "[StaticDataLayout][PGO]Implement reader and writer change for data ...Mingming Liu1-2/+11
2025-05-22Revert "[StaticDataLayout][PGO]Implement reader and writer change for data ac...Mingming Liu1-11/+2
2025-05-22[StaticDataLayout][PGO]Implement reader and writer change for data access pro...Mingming Liu1-2/+11
2025-05-19[NFC][MemProf] Move IndexedMemProfData to its own header. (#140503)Snehasish Kumar1-1/+0
2025-05-17[ProfileData] Use DenseMap::try_emplace (NFC) (#140394)Kazu Hirata1-8/+2
2025-05-15[NFC] One-liner clang-format (#140104)Mingming Liu1-3/+1
2025-04-23[memprof] Move writeMemProf to a separate file (#137051)Kazu Hirata1-282/+1
2025-04-23[NFCI] Move ProfOStream from InstrProfWriter.cpp to InstrProf.h/cpp (#136791)Mingming Liu1-60/+0
2025-02-27[ProfileData] Avoid repeated hash lookups (NFC) (#129194)Kazu Hirata1-2/+3
2024-12-05[ProfileData] Add InstrProfWriter::writeBinaryIds (NFC) (#118754)Kazu Hirata1-34/+41
2024-12-04[PGO] Add option to always instrumenting loop entries (#116789)ronryvchin1-0/+7
2024-11-24[memprof] Speed up llvm-profdata (#117446)Kazu Hirata1-1/+1
2024-11-24[memprof] Add an assert to InstrProfWriter::addMemProfData (#117426)Kazu Hirata1-3/+8
2024-11-22[memprof] Remove MemProf format Version 1 (#117357)Kazu Hirata1-37/+0
2024-11-20[MemProf] Templatize CallStackRadixTreeBuilder (NFC) (#117014)Teresa Johnson1-1/+1
2024-11-19[ProfileData] Remove unused includes (NFC) (#116751)Kazu Hirata1-1/+0
2024-11-19[memprof] Add MemProfReader::takeMemProfData (#116769)Kazu Hirata1-1/+2
2024-11-18[memprof] Add InstrProfWriter::addMemProfData (#116528)Kazu Hirata1-0/+29
2024-11-15[memprof] Remove MemProf format Version 0 (#116442)Kazu Hirata1-35/+0
2024-11-14[memprof] Speed up caller-callee pair extraction (#116184)Kazu Hirata1-3/+16
2024-10-30[MemProf] Include <ctime> to avoid MSVC failure (#114246)Teresa Johnson1-0/+1
2024-10-29[MemProf] Support for random hotness when writing profile (#113998)Teresa Johnson1-4/+38
2024-07-02[ProfileData] Use ArrayRef in PatchItem (NFC) (#97379)Kazu Hirata1-15/+16
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-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata1-2/+1
2024-06-14[ProfileData] Migrate to getValueArrayForSite (#95493)Kazu Hirata1-7/+6
2024-06-07[memprof] Improve deserialization performance in V3 (#94787)Kazu Hirata1-7/+36
2024-06-07[ProfileData] Add const to a few places (NFC) (#94803)Kazu Hirata1-3/+3
2024-06-07[memprof] Use CallStackRadixTreeBuilder in the V3 format (#94708)Kazu Hirata1-15/+7
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 Hirata1-8/+10
2024-05-30[memprof] Use linear IDs for Frames and call stacks (#93740)Kazu Hirata1-13/+77
2024-05-29[memprof] Reorder MemProf sections in profile (#93640)Kazu Hirata1-11/+11
2024-05-29[nfc][InstrProfWriter]Store header fields in a vector and back patch once (#9...Mingming Liu1-46/+16
2024-05-28[memprof] Add MemProf format Version 3 (#93608)Kazu Hirata1-0/+52
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-18[nfc][InstrFDO]Encapsulate header writes in a class member function (#90142)Mingming Liu1-36/+34
2024-05-16[memprof] Update comments for writeMemProf and its helpers (#92446)Kazu Hirata1-13/+39
2024-05-16[memprof] Group MemProf data structures into a struct (NFC) (#92360)Kazu Hirata1-52/+34
2024-05-15[InstrProf] Fix bug when clearing traces with samples (#92310)Ellis Hoag1-5/+6
2024-04-28[ProfileData] Use static_assert instead of assert (NFC)Kazu Hirata1-2/+2
2024-04-25[memprof] Move getFullSchema and getHotColdSchema outside PortableMemInfoBloc...Kazu Hirata1-4/+4