[all-commits] [llvm/llvm-project] 194953: [VPlan] Also visit VPBBs outside loop region when ...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Sat Jun 28 11:03:07 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 19495364949476df196e3a0a12b3a035f7c2d1be
https://github.com/llvm/llvm-project/commit/19495364949476df196e3a0a12b3a035f7c2d1be
Author: Florian Hahn <flo at fhahn.com>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
A llvm/test/Transforms/LoopVectorize/AArch64/licm-calls.ll
Log Message:
-----------
[VPlan] Also visit VPBBs outside loop region when unrolling by VF.
Make sure all VPBBs outside the top-level loop region and directly
inside the region are visited; all those blocks may contain
VPReplicateRecipes that need unrolling.
This makes sure we unroll VPRepicateRecipes by VF if they are hoisted
out of the loop, but cannot be converted to single scalar recipes yet.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list