@@ -67,40 +67,39 @@ OpenCL 3.0 Implementation Status
67
67
The following table provides an overview of features in OpenCL C 3.0 and their
68
68
implementation status.
69
69
70
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
71
- | Category | Feature | Status | Reviews |
72
- +==============================+==============================================================+======================+======================= ====================================================+
73
- | Command line interface | New value for ``-cl-std`` flag | :good:`done` | https://reviews.llvm.o rg/D88300 |
74
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
75
- | Predefined macros | New version macro | :good:`done` | https://reviews.llvm.o rg/D88300 |
76
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
77
- | Predefined macros | Feature macros | :part:`worked on` | https://reviews.llvm.o rg/D89869 |
78
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
79
- | Feature optionality | Generic address space | :none:`unclaimed` | |
80
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
81
- | Feature optionality | Builtin function overloads with generic address space | :part:`worked on` | https://reviews.llvm.o rg/D92004 |
82
-
83
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
84
- | Feature optionality | Program scope variables in global memory | :none:`unclaimed` | |
85
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
86
- | Feature optionality | 3D image writes including builtin functions | :none:`unclaimed` | |
87
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
88
- | Feature optionality | read_write images including builtin functions | :none:`unclaimed` | |
89
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
90
- | Feature optionality | C11 atomics memory scopes, ordering and builtin function | :part:`worked on` | https://reviews.llvm.o rg/D92004 (functions only) |
91
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
92
- | Feature optionality | Device-side kernel enqueue including builtin functions | :none:`unclaimed` | |
93
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
94
- | Feature optionality | Pipes including builtin functions | :part:`worked on` | https://reviews.llvm.o rg/D92004 (functions only) |
95
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
96
- | Feature optionality | Work group collective functions | :part:`worked on` | https://reviews.llvm.o rg/D92004 |
97
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
98
- | New functionality | RGBA vector components | :none:`unclaimed` | |
99
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
100
- | New functionality | Subgroup functions | :part:`worked on` | https://reviews.llvm.o rg/D92004 |
101
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
102
- | New functionality | Atomic mem scopes: subgroup, all devices including functions | :part:`worked on` | https://reviews.llvm.o rg/D92004 (functions only) |
103
- +------------------------------+--------------------------------------------------------------+----------------------+----------------------- ----------------------------------------------------+
70
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
71
+ | Category | Feature | Status | Reviews |
72
+ +==============================+==============================================================+======================+===========================================================================+
73
+ | Command line interface | New value for ``-cl-std `` flag | :good: `done ` | https://reviews.llvm.org/D88300 |
74
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
75
+ | Predefined macros | New version macro | :good: `done ` | https://reviews.llvm.org/D88300 |
76
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
77
+ | Predefined macros | Feature macros | :part: `worked on ` | https://reviews.llvm.org/D89869 |
78
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
79
+ | Feature optionality | Generic address space | :none: `unclaimed ` | |
80
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
81
+ | Feature optionality | Builtin function overloads with generic address space | :part: `worked on ` | https://reviews.llvm.org/D92004 |
82
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
83
+ | Feature optionality | Program scope variables in global memory | :none: `unclaimed ` | |
84
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
85
+ | Feature optionality | 3D image writes including builtin functions | :none: `unclaimed ` | |
86
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
87
+ | Feature optionality | read_write images including builtin functions | :none: `unclaimed ` | |
88
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
89
+ | Feature optionality | C11 atomics memory scopes, ordering and builtin function | :part: `worked on ` | https://reviews.llvm.org/D92004 (functions only) |
90
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
91
+ | Feature optionality | Device-side kernel enqueue including builtin functions | :none: `unclaimed ` | |
92
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
93
+ | Feature optionality | Pipes including builtin functions | :part: `worked on ` | https://reviews.llvm.org/D92004 (functions only) |
94
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
95
+ | Feature optionality | Work group collective functions | :part: `worked on ` | https://reviews.llvm.org/D92004 |
96
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
97
+ | New functionality | RGBA vector components | :none: `unclaimed ` | |
98
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
99
+ | New functionality | Subgroup functions | :part: `worked on ` | https://reviews.llvm.org/D92004 |
100
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
101
+ | New functionality | Atomic mem scopes: subgroup, all devices including functions | :part: `worked on ` | https://reviews.llvm.org/D92004 (functions only) |
102
+ +------------------------------+--------------------------------------------------------------+----------------------+---------------------------------------------------------------------------+
104
103
105
104
.. _opencl_experimenal :
106
105
0 commit comments