[PATCH] D80663: [LangRef] Fix description of shape args for matrix.multiply.
Braedy Kuzma via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 1 16:49:17 PDT 2020
braedy updated this revision to Diff 267760.
braedy added a comment.
Update names as per discussion.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D80663/new/
https://reviews.llvm.org/D80663
Files:
llvm/docs/LangRef.rst
Index: llvm/docs/LangRef.rst
===================================================================
--- llvm/docs/LangRef.rst
+++ llvm/docs/LangRef.rst
@@ -15239,22 +15239,23 @@
::
- declare vectorty @llvm.matrix.multiply.*(vectorty %A, vectorty %B, i32 <M>, i32 <N>, i32 <K>)
+ declare vectorty @llvm.matrix.multiply.*(vectorty %A, vectorty %B, i32 <OuterRows>, i32 <Inner>, i32 <OuterColumns>)
Overview:
"""""""""
-The '``llvm.matrix.multiply.*``' intrinsic treats %A as matrix with <M> rows and <N> columns, %B as
-matrix with <N> rows and <K> columns and multiplies them. The result matrix is returned embedded in the
+The '``llvm.matrix.multiply.*``' intrinsic treats %A as a matrix with <OuterRows>
+rows and <Inner> columns, %B as a matrix with <Inner> rows and <OuterColumns>
+columns and multiplies them. The result matrix is returned embedded in the
result vector.
Arguments:
""""""""""
-The <M>, <N> and <K> arguments must be constant integers. The vector argument %A
-must have <M> * <N> elements, %B must have <N> * <K> elements and the returned
-vector must have <M> * <K> elements.
-
+The <OuterRows>, <Inner> and <OuterColumns> arguments must be constant
+integers. The vector argument %A must have <OuterRows> * <Inner> elements, %B
+must have <Inner> * <OuterColumns> elements and the returned vector must have
+<OuterRows> * <OuterColumns> elements.
'``llvm.matrix.columnwise.load.*``' Intrinsic
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80663.267760.patch
Type: text/x-patch
Size: 1492 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200601/09d16eba/attachment.bin>
More information about the llvm-commits
mailing list