[llvm] [VPlan] Add VPlan-based addMinIterCheck, replace ILV for non-epilogue. (PR #153643)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 21 08:46:01 PDT 2025
================
@@ -7470,7 +7411,7 @@ DenseMap<const SCEV *, Value *> LoopVectorizationPlanner::executePlan(
/// This function is partially responsible for generating the control flow
/// depicted in https://llvm.org/docs/Vectorizers.html#epilogue-vectorization.
BasicBlock *EpilogueVectorizerMainLoop::createEpilogueVectorizedLoopSkeleton() {
- createVectorLoopSkeleton("");
+ createScalarPreheader("");
----------------
ayalz wrote:
ILV's createVectorLoopSkeleton() still needs to be implemented despite most of its callers being replaced by direct calls to createScalarPreheader()?
https://github.com/llvm/llvm-project/pull/153643
More information about the llvm-commits
mailing list