[OpenCL][Docs] Update OpenCL 3.0 implementation status.
Update a section of OpenCLSupport page to reflect the latest
development in OpenCL 3.0 support for release 13.
Differential Revision: https://reviews.llvm.org/D109320
diff --git a/clang/docs/OpenCLSupport.rst b/clang/docs/OpenCLSupport.rst
index 2067596..d9309df 100644
--- a/clang/docs/OpenCLSupport.rst
+++ b/clang/docs/OpenCLSupport.rst
@@ -362,41 +362,43 @@
The following table provides an overview of features in OpenCL C 3.0 and their
implementation status.
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Category | Feature | Status | Reviews |
-+==============================+==============================================================+======================+===========================================================================+
-| Command line interface | New value for ``-cl-std`` flag | :good:`done` | https://reviews.llvm.org/D88300 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Predefined macros | New version macro | :good:`done` | https://reviews.llvm.org/D88300 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Predefined macros | Feature macros | :good:`done` | https://reviews.llvm.org/D95776 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Generic address space | :none:`worked on` | https://reviews.llvm.org/D95778 (partial frontend) |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Builtin function overloads with generic address space | :part:`worked on` | https://reviews.llvm.org/D92004 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Program scope variables in global memory | :none:`unclaimed` | |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | 3D image writes including builtin functions | :none:`unclaimed` | |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | read_write images including builtin functions | :none:`unclaimed` | |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | C11 atomics memory scopes, ordering and builtin function | :part:`worked on` | https://reviews.llvm.org/D92004 (functions only) |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Device-side kernel enqueue including builtin functions | :none:`unclaimed` | |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Pipes including builtin functions | :part:`worked on` | https://reviews.llvm.org/D92004 (functions only) |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Work group collective functions | :part:`worked on` | https://reviews.llvm.org/D92004 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| Feature optionality | Image types | :part:`unclaimed` | |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| New functionality | RGBA vector components | :good:`done` | https://reviews.llvm.org/D99969 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| New functionality | Subgroup functions | :part:`worked on` | https://reviews.llvm.org/D92004 |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
-| New functionality | Atomic mem scopes: subgroup, all devices including functions | :part:`worked on` | https://reviews.llvm.org/D92004 (functions only) |
-+------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Category | Feature | Status | Reviews |
++==============================+=========================+=========================================+======================+==============================================================================================+
+| Command line interface | New value for ``-cl-std`` flag | :good:`done` | https://reviews.llvm.org/D88300 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Predefined macros | New version macro | :good:`done` | https://reviews.llvm.org/D88300 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Predefined macros | Feature macros | :good:`done` | https://reviews.llvm.org/D95776 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Generic address space | :good:`done` | https://reviews.llvm.org/D95778 and https://reviews.llvm.org/D103401 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Builtin function overloads with generic address space | :good:`done` | https://reviews.llvm.org/D105526 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Program scope variables in global memory | :good:`done` | https://reviews.llvm.org/D103191 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | 3D image writes including builtin functions | :part:`worked on` | https://reviews.llvm.org/D106260 (frontend) |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | read_write images including builtin functions | :part:`worked on` | https://reviews.llvm.org/D104915 (frontend) and https://reviews.llvm.org/D107539 (functions) |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | C11 atomics memory scopes, ordering and builtin function | :good:`done` | https://reviews.llvm.org/D106111 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Blocks and Device-side kernel enqueue including builtin functions | :none:`unclaimed` | |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Pipes including builtin functions | :part:`worked on` | https://reviews.llvm.org/D107154 (frontend) and https://reviews.llvm.org/D105858 (functions) |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Work group collective builtin functions | :part:`worked on` | https://reviews.llvm.org/D105858 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Image types and builtin functions | :good:`done` | https://reviews.llvm.org/D103911 (frontend) and https://reviews.llvm.org/D107539 (functions) |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| Feature optionality | Double precision floating point type | :good:`done` | https://reviews.llvm.org/D96524 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| New functionality | RGBA vector components | :good:`done` | https://reviews.llvm.org/D99969 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| New functionality | Subgroup functions | :part:`worked on` | https://reviews.llvm.org/D105858 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
+| New functionality | Atomic mem scopes: subgroup, all devices including functions | :part:`worked on` | https://reviews.llvm.org/D103241 |
++------------------------------+-------------------------+-----------------------------------------+----------------------+----------------------------------------------------------------------------------------------+
.. _opencl_experimenal: