[llvm] [Matrix][IR] Cap stride bitwidth at 64 (PR #163729)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 17 01:40:59 PDT 2025


================
@@ -21103,11 +21104,14 @@ The :ref:`align <attr_align>` parameter attribute can be provided for the
 
 Syntax:
 """""""
+This is an overloaded intrinsic. ``llvm.matrix.column.major.store`` to store
+any vector type with a stride of any bitwidth up to 64.
 
 ::
 
-      declare void @llvm.matrix.column.major.store.*(
-          vectorty %In, ptrty %Ptr, i64 %Stride, i1 <IsVolatile>, i32 <Rows>, i32 <Cols>)
+      declare void @llvm.matrix.column.major.store.v4i32.i64(
----------------
fhahn wrote:

Could you add an example with different types here as well?

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


More information about the llvm-commits mailing list