[llvm] [VPlan] Extract reverse operation for reverse accesses (PR #146525)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 11 14:01:19 PST 2025


================
@@ -3468,6 +3470,15 @@ struct VPWidenStoreEVLRecipe final : public VPWidenMemoryRecipe {
     setMask(Mask);
   }
 
+  VPWidenStoreEVLRecipe(VPWidenStoreRecipe &S, VPValue *Addr,
+                        VPValue *StoredVal, VPValue &EVL, VPValue *Mask)
----------------
fhahn wrote:

the only addition here is the stored value, right? can we unify to a single constructor, and clarify that `VPWidenStoreRecipe` is only used for other fields?

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


More information about the llvm-commits mailing list