[llvm] [VPlan] Run narrowInterleaveGroups during general VPlan optimizations. (PR #149706)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 15 12:11:51 PST 2026


================
@@ -4270,6 +4300,10 @@ void VPlanTransforms::narrowInterleaveGroups(VPlan &Plan, ElementCount VF,
         Plan.getOrAddLiveIn(ConstantInt::get(CanIV->getScalarType(), 1)));
   }
   removeDeadRecipes(Plan);
+  assert(none_of(*VectorLoop->getEntryBasicBlock(),
----------------
fhahn wrote:

Yep, this is restricted to single-block regions (was adjusted independently)

https://github.com/llvm/llvm-project/pull/149706


More information about the llvm-commits mailing list