aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData
AgeCommit message (Expand)AuthorFilesLines
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu2-32/+13
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu2-13/+32
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu2-34/+15
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu2-15/+34
2023-12-15[MemProf][NFC] Clear each IndexedMemProfRecord after it is written (#75205)Teresa Johnson1-0/+3
2023-12-15[MemProf][NFC] Free large data structures after last use (#75120)Teresa Johnson1-0/+4
2023-12-14[CoverageMapping] Avoid use of pow() resulting in solaris build fail (#75559)Alan Phipps1-1/+1
2023-12-14[Profile] Add binary profile correlation for code coverage. (#69493)Zequan Wu4-52/+149
2023-12-13Reland "[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code C...Alan Phipps3-4/+400
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata7-13/+13
2023-11-29[MemProf][NFC] Correct comment about stripping of suffixes in profile (#73840)Teresa Johnson1-4/+6
2023-11-20[llvm-profdata] Fix binary ids with multiple raw profiles in a singleā€¦ (#72...Zequan Wu1-31/+28
2023-11-20[InstrProf] Add pgo use block coverage test (#72443)Ellis Hoag2-0/+4
2023-11-11[llvm] Stop including llvm/ADT/DenseMapInfo.h (NFC)Kazu Hirata1-1/+0
2023-11-10[SampleProfile] Fix bug where remapper returns empty string and crashing Samp...William Junda Huang1-2/+5
2023-11-09[NFC][InstrProf]Refactor readPGOFuncNameStrings (#71566)Mingming Liu1-42/+53
2023-11-02[Profile] Fix debug info correlation test failure on mac.Zequan Wu1-5/+8
2023-11-01[Profile] Refactor profile correlation. (#70856)Zequan Wu2-39/+65
2023-10-31[llvm-profdata] Emit warning when counter value is greater than 2^56. (#69513)Zequan Wu2-7/+17
2023-10-31Revert "[Profile] Refactor profile correlation. (#70712)"Zequan Wu2-65/+39
2023-10-31[Profile] Refactor profile correlation. (#70712)Zequan Wu2-39/+65
2023-10-30Reland "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Alan Phipps5-4/+157
2023-10-26[NFC] In InstrProf, generalize helper functions to take 'GlobalObject'. They ...Mingming Liu2-32/+43
2023-10-22[llvm] Stop including llvm/ADT/SmallString.h (NFC)Kazu Hirata1-1/+0
2023-10-17[llvm-profdata] Do not create numerical strings for MD5 function names read f...William Junda Huang3-100/+85
2023-10-13Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata6-54/+83
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2-7/+8
2023-10-11[llvm-cov gcov] Make recursive propagateCounts iterative. NFCFangrui Song1-19/+54
2023-10-10Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+2
2023-10-10Use llvm::endianness (NFC)Kazu Hirata3-16/+14
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2-23/+20
2023-10-10[llvm] Drop unaligned from calls to llvm::support::endian::{read,write} (NFC)Kazu Hirata1-2/+2
2023-10-09Use llvm::endianness{,::little,::native} (NFC)Kazu Hirata1-2/+2
2023-10-05[ProfileData] Remove getHostEndianness (NFC)Kazu Hirata1-6/+6
2023-10-04[NFC]Rename InstrProf::getFuncName{,orExternalSymbol} to getFuncOrValName{,If...Mingming Liu1-2/+2
2023-10-03[Profile] Use upper 32 bits of profile version for profile variants. (#67695)Zequan Wu1-1/+1
2023-10-02[NFC] [Coverage] Do not use recursion for getMaxCounterID (#67870)shen3qing11-12/+52
2023-09-26Revert "[Coverage] Allow Clang coverage to be used with debug info correlation."Zequan Wu3-125/+22
2023-09-26[InstrProf] Correct buffer size for encodeULEB128 (#67011)Kazushi Marukawa1-1/+1
2023-09-25[llvm-profdata] Move error handling logic out of normal input's code path (#6...William Junda Huang1-15/+8
2023-09-24[llvm-cov] Properly fix -Wcovered-switch-default in CoverageMapping.cppFangrui Song1-11/+9
2023-09-23[ProfileData] Use llvm::byteswap instead of sys::getSwappedBytes (NFC)Kazu Hirata1-1/+1
2023-09-22[Coverage] Fix a warningKazu Hirata1-2/+0
2023-09-22[NFC]Do not use recursion for CounterMappingContext::evaluate (#66961)shen3qing11-20/+54
2023-09-22[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+3
2023-09-21Revert "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Hans Wennborg5-155/+4
2023-09-20Revert "[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code C...Alan Phipps3-390/+4
2023-09-20[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code Coverage ...Alan Phipps3-4/+390
2023-09-19[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Code Cover...Alan Phipps5-4/+155
2023-09-18[Profile] Pass InstrProfSymtab by reference.Zequan Wu2-3/+3