diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -14553,6 +14553,9 @@ """""""""" The argument to this intrinsic must be a vector of floating-point values. + +.. _i_matrixintrinsics: + Matrix Intrinsics ----------------- diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -106,6 +106,12 @@ still under heavy development and disabled by default, to enable an early run pass ``-mllvm -attributor-disable=false`` to an invocation of clang. +* New matrix math intrinsics have been added to LLVM + (see :ref:`LLVM Language Reference Manual `), together + with the LowerMatrixIntrinsics pass. The pass lowers matrix intrinsics + to a set of efficient vector instructions. The lowering pass is off + by default and can be enabled by passing ``-mllvm -enable-matrix`` to an + invocation of clang. Changes to the LLVM IR