aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/InstrProf.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-06[InstrProf] Fix frontend generated function hash (#165358)Stephen Senran Zhang1-2/+3
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata1-1/+1
2025-09-28[Support] Deprecate one form of support::endian::byte_swap (NFC) (#161045)Kazu Hirata1-1/+1
2025-08-23[ProfileData] Fix typo in profile overlap message (NFC)Yi Kong1-1/+1
2025-08-13[nfc][pgo] `const`-ify some APIs in `InstrProfSymtab` (#153284)Mircea Trofin1-2/+2
2025-08-05[ProfileData] Remove an unnecessary cast (NFC) (#152087)Kazu Hirata1-2/+1
2025-07-01[ProfileData] Use lambdas instead of std::bind (NFC) (#146625)Kazu Hirata1-12/+8
2025-06-25[NFC][PGO] Use constants rather than free strings for metadata labels (#145721)Mircea Trofin1-2/+3
2025-05-15[StaticDataLayout][PGO] Add profile format for static data layout, and the cl...Mingming Liu1-6/+2
2025-05-04[llvm] Remove unused local variables (NFC) (#138454)Kazu Hirata1-1/+0
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley1-3/+3
2025-04-23[NFCI] Move ProfOStream from InstrProfWriter.cpp to InstrProf.h/cpp (#136791)Mingming Liu1-0/+41
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie1-1/+1
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-2/+2
2025-02-26[ProfileData] Avoid repeated hash lookups (NFC) (#128829)Kazu Hirata1-1/+2
2024-11-07[MemProf] Avoid incorrect ICP symtab canonicalization (#115419)Teresa Johnson1-4/+8
2024-08-22[PGO][OpenMP] Instrumentation for GPU devices (Revision of #76587) (#102691)Ethan Luis McDonough1-5/+20
2024-07-11[ProfileData] Take ArrayRef<InstrProfValueData> in addValueData (NFC) (#97363)Kazu Hirata1-8/+13
2024-07-09[NFC] Coding style: drop `k` in `kGlobalIdentifierDelimiter` (#98230)Mircea Trofin1-1/+1
2024-07-09[NFC] Coding style fixes in InstrProf.cpp (#98211)Mircea Trofin1-31/+30
2024-07-02[ProfileData] Remove the old version of getValueProfDataFromInst (#97374)Kazu Hirata1-45/+0
2024-06-29[TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect...Mingming Liu1-12/+29
2024-06-28Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"Ethan Luis McDonough1-20/+5
2024-06-28[PGO][OpenMP] Instrumentation for GPU devices (#76587)Ethan Luis McDonough1-5/+20
2024-06-22[ProfileData] Add a variant of getValueProfDataFromInst (#95993)Kazu Hirata1-0/+39
2024-06-20[ProfileData] Teach addValueData to honor parameter Site (#96233)Kazu Hirata1-0/+1
2024-06-17[ProfileData] Remove getValueProfDataFromInst (#95617)Kazu Hirata1-16/+0
2024-06-14[ProfileData] Migrate to getValueArrayForSite (#95493)Kazu Hirata1-14/+8
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-07[ProfileData] Add const to a few places (NFC) (#94803)Kazu Hirata1-2/+2
2024-06-06[ProfileData] Remove swapToHostOrder (#94665)Kazu Hirata1-11/+2
2024-05-30[nfc][InstrProf]Remove 'offsetOf' when parsing indexed profiles (#93346)Mingming Liu1-59/+35
2024-05-29[nfc][InstrFDO] Add Header::getIndexedProfileVersion and use it to decide pro...Mingming Liu1-3/+8
2024-05-23[InstrProf] Evaluate function order using test traces (#92451)Ellis Hoag1-31/+45
2024-05-21[nfc][InstrProfReader]Store header fields in native endianness (#92947)Mingming Liu1-13/+9
2024-05-09[InstrProf] Add vtables with type metadata into symtab (#81051)Mingming Liu1-0/+32
2024-05-08[llvm] Use StringRef::operator== instead of StringRef::equals (NFC) (#91441)Kazu Hirata1-1/+1
2024-04-16[llvm] Drop unaligned from calls to readNext (NFC) (#88841)Kazu Hirata1-2/+2
2024-04-11[NFC][IndirectCallProm] Refactor function-based conditional devirtualization ...Mingming Liu1-0/+2
2024-04-01[ThinLTO][TypeProf] Implement vtable def import (#79381)Mingming Liu1-21/+49
2024-04-01[InstrFDO][TypeProf] Implement binary instrumentation and profile read/write ...Mingming Liu1-4/+62
2024-03-06[InstrProf][NFC] Fix -Wimplicit-fallthrough warning in InstrProf.cpp after #8...wanglei1-1/+0
2024-02-27Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change fo...Mingming Liu1-2/+9
2024-02-21Revert type profiling change as compiler-rt test break on Windows. (#82583)Mingming Liu1-9/+2
2024-02-21[TypeProf][InstrPGO] Introduce raw and instr profile format change for type p...Mingming Liu1-2/+9
2024-02-13[NFC][InstrProf]Factor out getCanonicalName to compute the canonical name giv...Mingming Liu1-19/+30
2024-02-07[NFC][InstrProf]Generalize getParsedIRPGOFuncName to getParsedIRPGOName (#81054)Mingming Liu1-7/+6
2024-01-19Revert "[InstrProf] Adding utility weights to BalancedPartitioning (#72717)"spupyrev1-4/+5
2024-01-19[InstrProf] Adding utility weights to BalancedPartitioning (#72717)spupyrev1-5/+4