aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/PGOProfile
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov1-9/+9
2024-02-02[MemProf] Fix when CallStackTrie has a single chain to leaf with multi alloc ...lifengxiang10254-1/+126
2024-01-08[Instrumentation] Remove -pgo-instr-old-cfg-hashing (#77357)Kazu Hirata2-33/+0
2024-01-02[RawProfReader]When constructing symbol table, read the MD5 of function name ...Mingming Liu1-3/+0
2023-12-19[test]For ThinLTO icp test, require llvm-64-bit given the raw profile data is...Mingming Liu1-0/+2
2023-12-19[test] Restrict thinlto icp IR test to little endian systems, and the compile...Mingming Liu1-2/+1
2023-12-19[test]Mark thinlto icp test as unsupported on powerpc (#75979)Mingming Liu1-0/+2
2023-12-19Reland the reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifie...Mingming Liu4-46/+137
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu4-137/+46
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu4-46/+137
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu4-137/+46
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu4-46/+137
2023-12-13Disable PGO instrumentation on naked function (#75224)serge-sans-paille1-1/+12
2023-12-06[ValueTracking] Add dominating condition support in computeKnownBits() (#73662)Nikita Popov1-3/+3
2023-12-02[BPI] Reuse the AsmWriter's BB naming scheme in BranchProbabilityPrinterPass ...Mircea Trofin1-9/+9
2023-12-01[MemProf] Expand optimization scope to internal linkage function (#73236)lifengxiang10254-0/+102
2023-11-20[InstrProf] Add pgo use block coverage test (#72443)Ellis Hoag2-6/+82
2023-11-03[MemProf] Tolerate missing leaf debug frames (#71233)Teresa Johnson4-0/+121
2023-11-03Reapply [InstCombine] Simplify and/or of icmp eq with op replacement (#70335)Nikita Popov1-4/+3
2023-10-30[MemProf] Handle profiles with missing column numbers (#70520)Teresa Johnson4-0/+50
2023-10-30Revert "[InstCombine] Simplify and/or of icmp eq with op replacement (#70335)"Nikita Popov1-3/+4
2023-10-30Reland "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Alan Phipps1-2/+2
2023-10-30[InstCombine] Simplify and/or of icmp eq with op replacement (#70335)Nikita Popov1-4/+3
2023-10-27[InstCombine] Add folds for (icmp eq/ne (and (add/sub/xor A, P2), P2), 0/P2)Noah Goldstein1-1/+1
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun11-41/+43
2023-09-21Revert "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Hans Wennborg1-2/+2
2023-09-19[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Code Cover...Alan Phipps1-2/+2
2023-08-16Reapply [CHR] Fix up phi nodes with unreachable predecessors (PR64594)Nikita Popov1-0/+106
2023-08-11Revert "[CHR] Fix up phi nodes with unreachable predecessors (PR64594)"Nikita Popov1-106/+0
2023-08-11[CHR] Fix up phi nodes with unreachable predecessors (PR64594)Nikita Popov1-0/+106
2023-08-07[InstrProf] Encode linkage names in IRPGO counter namesEllis Hoag3-4/+4
2023-08-01[InstCombine] Set dead phi inputs to poison in more casesNikita Popov1-64/+62
2023-07-31[InstCombine] Only perform one iterationNikita Popov1-7/+10
2023-07-27[MemProf] Convert PGO raw profile to text formatTeresa Johnson4-5/+68
2023-07-11Restore "[MemProf] Use new option/pass for profile feedback and matching"Teresa Johnson2-7/+24
2023-07-11Revert "[MemProf] Use new option/pass for profile feedback and matching"JP Lehr2-24/+7
2023-07-10[MemProf] Use new option/pass for profile feedback and matchingTeresa Johnson2-7/+24
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-04-11[InstrProf] Temporal ProfilingEllis Hoag1-0/+12
2023-03-29[InstrProf] Minimal Block CoverageEllis Hoag1-12/+136
2023-03-14[memprof] Record BuildIDs in the raw profile.Snehasish Kumar3-0/+0
2023-03-13Revert "[memprof] Record BuildIDs in the raw profile."Snehasish Kumar3-0/+0
2023-03-13[memprof] Record BuildIDs in the raw profile.Snehasish Kumar3-0/+0
2023-03-09[memprof] Add scripts to automate testdata regeneration.Snehasish Kumar5-81/+91
2023-03-07[ControlHeightReduction] Freeze potentially poisonous conditionsKazu Hirata3-89/+210
2023-02-28Revert "[ControlHeightReduction] Don't combine a "poison" branch"Kazu Hirata1-76/+0
2023-02-28[ControlHeightReduction] Don't combine a "poison" branchKazu Hirata1-0/+76
2023-02-27[NFC][PGO] Prefix duplicate profile MemOp entry diagnostic with 'warning:'Matthew Voss1-1/+1
2023-01-25Reland [pgo] Avoid introducing relocations by using private aliasPaul Kirth2-0/+115
2023-01-19Revert "Reland [pgo] Avoid introducing relocations by using private alias"Arthur Eubanks2-115/+0