[llvm] [VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment (PR #144864)

Mel Chen via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 24 02:45:09 PDT 2025


================
@@ -1796,6 +1798,53 @@ class VPVectorPointerRecipe : public VPRecipeWithIRFlags,
 #endif
 };
 
+class VPReverseInterleavePtrRecipe : public VPRecipeWithIRFlags {
----------------
Mel-Chen wrote:

I’ve removed this recipe. On second thought, it’s better to reuse VPVectorEndPointer so we don’t need to convert one more recipe when VPlanTransform::tryAddExplicitVectorLength.

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


More information about the llvm-commits mailing list