summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopUnroll
AgeCommit message (Expand)Author
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
2025-04-18AMDGPU: Mark workitem ID intrinsics with range attribute (#136196)Matt Arsenault
2025-04-17[IndVarsSimplify] sinkUnusedInvariants is skipping instructions while sinking...Sirish Pande
2025-04-17[PowerPC] Pre-commit tests for PR130742. NFC. (#135606)Yingwei Zheng
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson
2025-04-09[AArch64] Enable unrolling for small multi-exit loops (#131998)David Sherwood
2025-04-04[LoopUnroll] UnrollRuntimeMultiExit takes precedence over TTI. (#134259)Florian Hahn
2025-04-04[AArch64] Regenerate apple-unrolling-multi-exit.ll test checks (#134257)David Sherwood
2025-03-17[SCEV] Check whether the start is non-zero in `ScalarEvolution::howFarToZero`...Yingwei Zheng
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-02-27[AArch64] Runtime-unroll small multi-exit loops on Apple Silicon. (#124751)Florian Hahn
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-28[LoopUnroll] Add AArch64 tests for multi-exit loop unrolling.Florian Hahn
2024-12-22[AArch64] Unroll some loops with early-continues on Apple Silicon. (#118499)Florian Hahn
2024-12-18[ARM] Reduce loop unroll when low overhead branching is available (#120065)Vladi Krapp
2024-12-09[AArch64] Runtime-unroll small load/store loops for Apple Silicon CPUs. (#118...Florian Hahn
2024-12-06[ARM] Test unroll behaviour on machines with low overhead branching (#118692)VladiKrapp-Arm
2024-12-05[InstCombine] Move gep of phi fold into separate functionNikita Popov
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-12-02[LoopUnroll] Add tests for loop unrolling on Apple platforms.Florian Hahn
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei
2024-11-08[DebugInfo][LoopUnroll] Preserve DebugLocs on optimized cond branches (#114225)Stephen Tozer
2024-11-07[SCEV] Disallow simplifying phi(undef, X) to X (#115109)Yingwei Zheng
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-09-28[SCEV] Add predicate in SolveLinEq to ensure B is a multiple of A. (#108777)Florian Hahn
2024-09-20[LoopPeel] Fix LCSSA phi node invalidationNikita Popov
2024-09-19[SCEVExpander] Fix addrec cost model (#106704)Nikita Popov
2024-09-13[X86] AMD Zen 5 Initial enablement (#107964)Ganesh
2024-09-03[LoopUnroll] Avoid undef values in test (NFC)Nikita Popov
2024-09-03[Tests] Regenerate test checks (NFC)Nikita Popov