[llvm] [IA] Support deinterleave intrinsics w/ fewer than N extracts (PR #147572)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 9 09:39:52 PDT 2025
================
@@ -698,7 +701,7 @@ bool InterleavedAccessImpl::lowerDeinterleaveIntrinsic(
// Since lowerInterleaveLoad expects Shuffles and LoadInst, use special
// TLI function to emit target-specific interleaved instruction.
- if (!TLI->lowerInterleavedVPLoad(VPLoad, Mask, DeinterleaveValues))
+ if (!TLI->lowerInterleavedVPLoad(VPLoad, Mask, DeinterleaveValues, Factor))
----------------
preames wrote:
I'm going to be looking at reworking this interface in a couple of upcoming patches, I'll try this and see how it works out.
https://github.com/llvm/llvm-project/pull/147572
More information about the llvm-commits
mailing list