[llvm] [VPlan] Convert EVL loops to variable-length stepping after dissolution (PR #147222)
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 17 09:16:24 PDT 2025
================
@@ -2357,6 +2357,64 @@ bool VPlanTransforms::tryAddExplicitVectorLength(
return true;
}
+void VPlanTransforms::simplifyEVLIVs(VPlan &Plan) {
+ auto ConvertEVLPhi = [](VPlan &Plan, VPBasicBlock *Entry,
+ VPEVLBasedIVPHIRecipe *EVLPhi) {
----------------
lukel97 wrote:
I think we can remove Entry and just use `EVLPhi->getParent()`?
```suggestion
auto ConvertEVLPhi = [](VPlan &Plan, VPEVLBasedIVPHIRecipe *EVLPhi) {
```
https://github.com/llvm/llvm-project/pull/147222
More information about the llvm-commits
mailing list