[llvm] [LV] Add support for widening loads/stores to a VF multiple (PR #217670)
Benjamin Maxwell via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 7 02:13:43 PDT 2026
================
@@ -288,6 +291,62 @@ void UnrollState::unrollHeaderPHIByUF(VPHeaderPHIRecipe *R,
}
}
+void UnrollState::unrollMemOpWithVFMultiple(VPRecipeBase &R,
----------------
MacDue wrote:
No, it's because for the masked version of this transform we also have to rewrite the active lane mask (and insert/move some `extract-vector-part` operations). This PR only adds the unmasked support to simplify the initial transform.
https://github.com/llvm/llvm-project/pull/217670
More information about the llvm-commits
mailing list