[llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)

Luke Lau via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 11 15:27:08 PDT 2025


================
@@ -240,6 +240,48 @@ Intrinsic::ID llvm::getVectorIntrinsicIDForCall(const CallInst *CI,
   return Intrinsic::not_intrinsic;
 }
 
+Intrinsic::ID llvm::getInterleaveIntrinsicID(unsigned Factor) {
+  switch (Factor) {
+  case 2:
+    return Intrinsic::vector_interleave2;
----------------
lukel97 wrote:

Done in b50af1705c844e24b18dd3752781258305cd1aff

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


More information about the llvm-commits mailing list