diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -15239,22 +15239,23 @@ :: - declare vectorty @llvm.matrix.multiply.*(vectorty %A, vectorty %B, i32 , i32 , i32 ) + declare vectorty @llvm.matrix.multiply.*(vectorty %A, vectorty %B, i32 , i32 , i32 ) Overview: """"""""" -The '``llvm.matrix.multiply.*``' intrinsic treats %A as matrix with rows and columns, %B as -matrix with rows and columns and multiplies them. The result matrix is returned embedded in the +The '``llvm.matrix.multiply.*``' intrinsic treats %A as a matrix with +rows and columns, %B as a matrix with rows and +columns and multiplies them. The result matrix is returned embedded in the result vector. Arguments: """""""""" -The , and arguments must be constant integers. The vector argument %A -must have * elements, %B must have * elements and the returned -vector must have * elements. - +The , and arguments must be constant +integers. The vector argument %A must have * elements, %B +must have * elements and the returned vector must have + * elements. '``llvm.matrix.columnwise.load.*``' Intrinsic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^