aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/PGOProfile
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[MemProf] Emit richer optimization remarks for single-type allocations (#181089)Teresa Johnson1-5/+32
2026-02-10InstCombine: Use SimplifyDemandedFPClass on fmul (#177490)Matt Arsenault1-2/+2
2026-02-03[InstCombine] fold icmp ne (and X, 1), 0 --> trunc X to i1 (#178977)Andreas Jonson2-116/+121
2026-01-28[StaticDataLayout][MemProf] Annotate string literal hotness by making use of ...Mingming Liu1-26/+67
2026-01-22[profcheck] Print the function name in the error (#177264)Alan Zhao4-5/+6
2026-01-13[IndirectCallPromotion] Proper canonicalize coroutine function (#175606)Wei Wang1-0/+24
2026-01-06llvm: Convert some assorted lit tests to opaque pointers (#174564)Matt Arsenault1-5/+5
2026-01-04[IR] Reland Optimize PHINode::removeIncomingValue() and PHINode::removeIncomi...Mingjie Xu1-11/+11
2026-01-02[CHR] Fix crash when marking merged condition unknown (#173902)Peter Waller1-0/+33
2025-12-29Revert 159f1c048e08a8780d92858cfc80e723c90235e3 (#173893)Walter Lee1-11/+11
2025-12-26[MemProf] Fix reporting with -memprof-matching-cold-threshold (#173327)Teresa Johnson1-2/+2
2025-12-19[MemProf] Fix callee guid for non-leaf frame (#172502)Teresa Johnson1-2/+19
2025-12-17[IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming val...Mingjie Xu1-11/+11
2025-12-15[MemProf] Add CalleeGUIDs from profile to existing VP metadata (#171495)Teresa Johnson1-6/+22
2025-12-11[MemProf] Add option to emit full call context for matched allocations (#170516)Teresa Johnson1-11/+19
2025-12-08[MemProf] Merge all callee guids for indirect call VP metadata (#170964)Teresa Johnson1-2/+14
2025-12-05[MemProf] Add option to print function GUIDs during matching (#170946)Teresa Johnson1-2/+5
2025-12-05[MemProf] Add remarks for matched allocs and calls (#170379)Teresa Johnson2-2/+15
2025-12-05[profcheck][test] Use quotes for when not using the internal lit shell (#170873)Jordan Rupprecht2-2/+2
2025-12-04[profcheck] Don't verify generated global ctors/dtors (#170597)Mircea Trofin3-2/+15
2025-11-20[profcheck] Exclude `naked`, asm-only functions from profcheck (#168447)Mircea Trofin1-0/+10
2025-11-13[profcheck] Disable verification of selects on vector conditions. (#167973)Mircea Trofin1-2/+20
2025-11-11[CHR] Make Selects Created in MergedCondition have Unknown Profdata (#167534)Aiden Grossman1-23/+45
2025-11-11[ProfCheck] Mark Some profverify Tests as Unsupported (#167544)Aiden Grossman3-0/+12
2025-10-31[MemProf] Select largest of matching contexts from profile (#165338)Teresa Johnson2-10/+154
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice7-142/+92
2025-10-13[StaticDataLayout] Factor out a helper function for section prefix eligibilit...Mingming Liu1-3/+16
2025-10-13[StaticDataLayout][MemProf] Record whether the IR is compiled with data acces...Mingming Liu1-18/+46
2025-10-05Reapply "[MemProf] Add ambigous memprof attribute" (#161717) (#161918)Teresa Johnson1-6/+13
2025-09-25Reapply "[ControlHeightReduction] Drop lifetime annotations where necessary" ...Aiden Grossman1-0/+245
2025-09-24[profcheck] Option to inject distinct small weights (#159644)Mircea Trofin1-0/+73
2025-09-23Revert "[ControlHeightReduction] Drop lifetime annotations where necessary (#...Aiden Grossman1-178/+0
2025-09-22[ControlHeightReduction] Drop lifetime annotations where necessary (#159686)Aiden Grossman1-0/+178
2025-09-10[profcheck] Require `unknown` metadata have an origin parameter (#157594)Mircea Trofin2-4/+4
2025-08-27[MemProf] Extend MemProfUse pass to make use of data access profiles to parti...Mingming Liu1-0/+112
2025-08-25[InstCombine] Allow freezing multiple operands (#154336)Nikita Popov1-14/+14
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov11-60/+60
2025-08-06[profcheck] Annotate `select` instructions (#152171)Mircea Trofin1-0/+63
2025-08-04[PGO][profcheck] ignore explicitly cold functions (#151778)Mircea Trofin6-18/+90
2025-07-31Revert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny1-240/+0
2025-07-31[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny1-0/+240
2025-07-26[PGO] Drive profile validator from opt (#147418)Mircea Trofin1-0/+1
2025-07-24[ICP] Add a few tunings to indirect-call-promotion (#149892)xur-llvm2-3/+157
2025-07-23[PGO] Add ProfileInjector and ProfileVerifier passes (#147388)Mircea Trofin3-0/+60
2025-06-26Add minimum count threshold for indirect call promotion (#145282)Snehasish Kumar1-0/+14
2025-06-04[MemProf] Optionally save context size info on largest cold allocations (#142...Teresa Johnson1-0/+165
2025-06-04[ctxprof] Instrumentation: handle direct call targets to aliases (#142657)Mircea Trofin2-0/+65
2025-06-04Revert "[MemProf] Drop unneccessary REQUIRES: x86-linux directives." (#142816)Snehasish Kumar8-0/+11
2025-06-04[MemProf] Drop unneccessary REQUIRES: x86-linux directives. (#142718)Snehasish Kumar8-11/+0
2025-06-03Revert "[MemProf] Optionally save context size info on largest cold allocatio...Teresa Johnson1-163/+0