[llvm] [VPlan] Enable vectorization of early-exit loops with unit-stride fault-only-first loads (PR #151300)

Raphael Moreira Zinsly via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 29 07:36:34 PDT 2025


================
@@ -107,6 +108,7 @@ bool VPRecipeBase::mayReadFromMemory() const {
     return cast<VPInstruction>(this)->opcodeMayReadOrWriteFromMemory();
   case VPWidenLoadEVLSC:
   case VPWidenLoadSC:
+  case VPWidenFFLoadSC:
----------------
rzinsly wrote:

Does this need to get added to `VPRecipeBase::mayHaveSideEffects()` as well?

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


More information about the llvm-commits mailing list