[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:53 PST 2026


================
@@ -7231,9 +7231,6 @@ DenseMap<const SCEV *, Value *> LoopVectorizationPlanner::executePlan(
     return DenseMap<const SCEV *, Value *>();
   }
 
-  VPlanTransforms::narrowInterleaveGroups(
-      BestVPlan, BestVF,
-      TTI.getRegisterBitWidth(TargetTransformInfo::RGK_FixedWidthVector));
----------------
fhahn wrote:

Unfortunately I don't think this could really be split up, because the the main logic requires moving before fixing UF & VF, and without moving the logic wont trigger

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


More information about the llvm-commits mailing list