[llvm] [InterleavedAccessPass] Get round the unsupported large scalarize vectors (PR #88643)

via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 15 05:08:46 PDT 2024


================
@@ -16433,7 +16433,9 @@ bool AArch64TargetLowering::lowerDeinterleaveIntrinsicToLoad(
   if (UseScalable && !VTy->isScalableTy())
     return false;
 
-  unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, UseScalable);
+  // Get around for the missing of split large size scalarize vectors.
+  // TODO: Support the custom split of large size scalarize vectors
+  unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, false);
----------------
vfdff wrote:

Apply your comment, thanks @paulwalker-arm 

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


More information about the llvm-commits mailing list