[llvm] [VPlan] Add ReductionStartVector VPInstruction. (PR #142290)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 9 06:29:53 PDT 2025


================
@@ -395,6 +397,10 @@ static unsigned getVFScaleFactor(VPRecipeBase *R) {
     return RR->getVFScaleFactor();
   if (auto *RR = dyn_cast<VPPartialReductionRecipe>(R))
     return RR->getVFScaleFactor();
+  if (auto *VPI = dyn_cast<VPInstruction>(R))
+    assert(
+        VPI->getOpcode() != VPInstruction::ReductionStartVector &&
+        "getting scaling factor of reduction-start-vector not implemented yet");
----------------
fhahn wrote:

Updated thanks

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


More information about the llvm-commits mailing list