aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopUnroll
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[RISCV] Don't unroll vectorized loops with vector operands (#171089)Pengcheng Wang1-98/+17
2025-12-09[RISCV] Precommit test for unrolling loops with vector operandsPengcheng Wang1-7/+210
2025-12-05[AArch64] Add isAppleMLike helper to check for M cores and aligned CPUs. (#17...Florian Hahn1-201/+2
2025-12-03[AArch64] Add unrolling test with -mcpu=apple-a17.Florian Hahn1-153/+353
2025-12-03[IndVars] Strengthen inference of samesign flags (#170363)Philip Reames5-21/+21
2025-12-02[SCEV] Regenerate a subset of auto updated testsPhilip Reames1-10/+10
2025-11-27[LoopUnroll] Introduce parallel accumulators when unrolling FP reductions. (#...Julian Nagele2-7/+212
2025-11-24[IVDesciptors] Support detecting reductions with vector instructions. (#166353)Julian Nagele2-0/+121
2025-11-20[LoopPeel] Fix BFI when peeling last iteration without guard (#168250)Joel E. Denny1-0/+87
2025-11-17[AArch64] Allow forcing unrolling of small loops (#167488)Vladi Krapp1-0/+90
2025-11-15[LP] Assign weights when peeling last iteration. (#166858)Mircea Trofin2-15/+102
2025-11-04[LoopUnroll] Fix division by zero (#166258)Joel E. Denny1-0/+116
2025-11-04[LoopUnroll] Prevent LoopFullUnrollPass from performing partial unrolling whe...Ivan Kelarev1-0/+29
2025-11-03[LoopUnroll] Fix assert fail on zeroed branch weights (#165938)Joel E. Denny1-0/+30
2025-10-31[LoopUnroll] Fix block frequencies for epilogue (#159163)Joel E. Denny5-27/+275
2025-10-31[LoopUnroll] Fix block frequencies when no runtime (#157754)Joel E. Denny4-2/+75
2025-10-30[LoopUnroll][NFCI] Clean up remainder followup metadata handling (#165272)Joel E. Denny1-10/+25
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice1-1/+1
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov1-2/+2
2025-10-14[SCEV] Collect guard info for ICMP NE w/o constants. (#160500)Florian Hahn1-2/+1
2025-10-07[LoopUnroll] Skip remainder loop guard if skip unrolled loop (#156549)Joel E. Denny30-807/+775
2025-10-02[LoopPeel] Fix branch weights' effect on block frequencies (#128785)Joel E. Denny5-44/+123
2025-09-24[LoopPeel] Add test with branch that can be simplified with guards.Florian Hahn1-7/+71
2025-09-20[SCEV] Add tests that benefit from rewriting SCEVAddExpr with guards.Florian Hahn1-0/+73
2025-09-09[AArch64] Enable RT and partial unrolling with reductions for Apple CPUs. (#1...Florian Hahn1-23/+117
2025-09-04[LoopUnroll] Introduce parallel reduction phis when unrolling. (#149470)Florian Hahn2-31/+57
2025-08-20[LoopPeel] Add new option to peeling loops to convert PHI into IV (#121104)Ryotaro Kasuga2-0/+397
2025-08-13[AArch64] Tune unrolling prefs for more patterns on Apple CPUs (#149358)Ahmad Yasin1-0/+198
2025-08-01[LoopUnroll] Add additional reduction unroll tests for #149470.Florian Hahn1-0/+155
2025-07-31[RISCV] Adjust unroll prefs for loops with vectors (#151525)Ramkumar Ramachandra1-0/+603
2025-07-31Revert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny1-7/+5
2025-07-31[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny1-5/+7
2025-07-31[AArch64] Allow unrolling of scalar epilogue loops (#151164)John Brawn1-0/+194
2025-07-28[SCEV] Make sure LCSSA is preserved when re-using phi if needed.Florian Hahn1-0/+108
2025-07-18[LoopUnroll] Add tests for unrolling loops with reductions.Florian Hahn3-0/+999
2025-07-14[AArch64] Unrolling of loops with vector instructions. (#147420)Ahmad Yasin1-0/+496
2025-07-10AMDGPU: Fix runtime unrolling when cascaded GEPs present (#147700)macurtis-amd1-0/+64
2025-06-17[LoopPeel] Support last iteration peeling of min/max intrinsics (#143598)Philip Reames1-10/+38
2025-06-10[LoopPeel] Add tests for last iteration peeling of min/max intrinsicsPhilip Reames1-0/+137
2025-06-10[LoopPeel] Add test coverage for edge case for peel lastPhilip Reames1-1/+152
2025-06-10[LoopPeel] Use loop guards when checking if last iter can be peeled. (#142605)Florian Hahn1-4/+24
2025-06-06[LoopPeel] Handle non-local instructions/arguments when updating exiting valu...Yingwei Zheng1-0/+98
2025-06-03[LoopPeel] Add tests for peeling last iteration with loop guards.Florian Hahn2-3/+194
2025-05-28Reapply "[LoopPeel] Remove known trip count restriction when peeling last. (#...Florian Hahn4-25/+92
2025-05-28[LoopPeel] Add peeling tests with debug value and pointer inductionsFlorian Hahn2-0/+122
2025-05-27Revert "[LoopPeel] Remove known trip count restriction when peeling last. (#1...Florian Hahn5-168/+25
2025-05-27[LoopPeel] Insert new phis before first non-PHI when peeling last iter.Florian Hahn1-0/+76
2025-05-26[LoopPeel] Remove known trip count restriction when peeling last. (#140792)Florian Hahn4-25/+92
2025-05-23[LoopPeel] Add tests for peeling last iteration with multiple exits.Florian Hahn1-0/+315
2025-05-21[LoopPeel] Add test for peeling last iteration with non-trivial BTC.Florian Hahn1-0/+61