[PATCH] D106005: [Docs] Define matrix initialisation in MatrixTypes documentation
Saurabh Jha via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 21 10:58:41 PDT 2021
SaurabhJha updated this revision to Diff 360524.
SaurabhJha added a comment.
Updated docs to address comments
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D106005/new/
https://reviews.llvm.org/D106005
Files:
clang/docs/MatrixTypes.rst
Index: clang/docs/MatrixTypes.rst
===================================================================
--- clang/docs/MatrixTypes.rst
+++ clang/docs/MatrixTypes.rst
@@ -266,6 +266,18 @@
}
+Initialization Syntax
+---------------------
+A value of a matrix type M can be initialised using aggregate initialization syntax:
+
+.. code-block:: c++
+
+ constexpr M m1 = {};
+ constexpr M m2 = {{a, b, c}, {d, e, f}};
+
+The number of constituent arrays must equal the number rows in the matrix type M and the number of elements
+in each constituent array must equal the number of columns in the matrix type.
+
TODOs
-----
@@ -274,9 +286,6 @@
convenient. The alternative is using template deduction to extract this
information. Also add spelling for C.
-Future Work: Initialization syntax.
-
-
Decisions for the Implementation in Clang
=========================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D106005.360524.patch
Type: text/x-patch
Size: 891 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210721/b171f0ef/attachment.bin>
More information about the cfe-commits
mailing list