summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopUnroll
AgeCommit message (Expand)Author
2025-11-20[LoopPeel] Fix BFI when peeling last iteration without guard (#168250)Joel E. Denny
2025-11-17[AArch64] Allow forcing unrolling of small loops (#167488)Vladi Krapp
2025-11-15[LP] Assign weights when peeling last iteration. (#166858)Mircea Trofin
2025-11-04[LoopUnroll] Fix division by zero (#166258)Joel E. Denny
2025-11-04[LoopUnroll] Prevent LoopFullUnrollPass from performing partial unrolling whe...Ivan Kelarev
2025-11-03[LoopUnroll] Fix assert fail on zeroed branch weights (#165938)Joel E. Denny
2025-10-31[LoopUnroll] Fix block frequencies for epilogue (#159163)Joel E. Denny
2025-10-31[LoopUnroll] Fix block frequencies when no runtime (#157754)Joel E. Denny
2025-10-30[LoopUnroll][NFCI] Clean up remainder followup metadata handling (#165272)Joel E. Denny
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-14[SCEV] Collect guard info for ICMP NE w/o constants. (#160500)Florian Hahn
2025-10-07[LoopUnroll] Skip remainder loop guard if skip unrolled loop (#156549)Joel E. Denny
2025-10-02[LoopPeel] Fix branch weights' effect on block frequencies (#128785)Joel E. Denny
2025-09-24[LoopPeel] Add test with branch that can be simplified with guards.Florian Hahn
2025-09-20[SCEV] Add tests that benefit from rewriting SCEVAddExpr with guards.Florian Hahn
2025-09-09[AArch64] Enable RT and partial unrolling with reductions for Apple CPUs. (#1...Florian Hahn
2025-09-04[LoopUnroll] Introduce parallel reduction phis when unrolling. (#149470)Florian Hahn
2025-08-20[LoopPeel] Add new option to peeling loops to convert PHI into IV (#121104)Ryotaro Kasuga
2025-08-13[AArch64] Tune unrolling prefs for more patterns on Apple CPUs (#149358)Ahmad Yasin
2025-08-01[LoopUnroll] Add additional reduction unroll tests for #149470.Florian Hahn
2025-07-31[RISCV] Adjust unroll prefs for loops with vectors (#151525)Ramkumar Ramachandra
2025-07-31Revert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny
2025-07-31[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny
2025-07-31[AArch64] Allow unrolling of scalar epilogue loops (#151164)John Brawn
2025-07-28[SCEV] Make sure LCSSA is preserved when re-using phi if needed.Florian Hahn
2025-07-18[LoopUnroll] Add tests for unrolling loops with reductions.Florian Hahn
2025-07-14[AArch64] Unrolling of loops with vector instructions. (#147420)Ahmad Yasin
2025-07-10AMDGPU: Fix runtime unrolling when cascaded GEPs present (#147700)macurtis-amd
2025-06-17[LoopPeel] Support last iteration peeling of min/max intrinsics (#143598)Philip Reames
2025-06-10[LoopPeel] Add tests for last iteration peeling of min/max intrinsicsPhilip Reames
2025-06-10[LoopPeel] Add test coverage for edge case for peel lastPhilip Reames
2025-06-10[LoopPeel] Use loop guards when checking if last iter can be peeled. (#142605)Florian Hahn
2025-06-06[LoopPeel] Handle non-local instructions/arguments when updating exiting valu...Yingwei Zheng
2025-06-03[LoopPeel] Add tests for peeling last iteration with loop guards.Florian Hahn
2025-05-28Reapply "[LoopPeel] Remove known trip count restriction when peeling last. (#...Florian Hahn
2025-05-28[LoopPeel] Add peeling tests with debug value and pointer inductionsFlorian Hahn
2025-05-27Revert "[LoopPeel] Remove known trip count restriction when peeling last. (#1...Florian Hahn
2025-05-27[LoopPeel] Insert new phis before first non-PHI when peeling last iter.Florian Hahn
2025-05-26[LoopPeel] Remove known trip count restriction when peeling last. (#140792)Florian Hahn
2025-05-23[LoopPeel] Add tests for peeling last iteration with multiple exits.Florian Hahn
2025-05-21[LoopPeel] Add test for peeling last iteration with non-trivial BTC.Florian Hahn
2025-05-20[LoopPeel] Add tests for peeling from end with variable trip counts.Florian Hahn
2025-05-18[LoopPeel] Make sure exit condition has a single use when peeling last.Florian Hahn
2025-05-18[LoopPeel] Handle constants when updating exit values when peeling last.Florian Hahn
2025-05-17Reapply "[LoopPeel] Implement initial peeling off the last loop iteration. (#...Florian Hahn
2025-05-16Revert "[LoopPeel] Implement initial peeling off the last loop iteration. (#1...Florian Hahn
2025-05-15[LoopPeel] Implement initial peeling off the last loop iteration. (#139551)Florian Hahn
2025-05-15[LoopUnroll] Add tests with multiple exiting/latches and small BTCs.Florian Hahn
2025-05-12[LoopPeel] Add initial tests for peeling the last iteration.Florian Hahn