Skip to content

Commit ac43033

Browse files
committed
[OpenMP] [DOCS] Update OMP5.0 feature status table [NFC]
Differential Revision: https://reviews.llvm.org/D72901
1 parent 9effe38 commit ac43033

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

clang/docs/OpenMPSupport.rst

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,11 @@ implementation.
191191
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
192192
| device extension | allow access to the reference count (omp_target_is_present) | :part:`worked on` | |
193193
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
194-
| device extension | requires directive (unified shared memory) | :good:`done` | |
194+
| device extension | requires directive | :part:`partial` | |
195195
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
196-
| device extension | clause: unified_address, unified_shared_memory | :good:`done` | D52625,D52359 |
196+
| device extension | clause: unified_shared_memory | :good:`done` | D52625,D52359 |
197+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
198+
| device extension | clause: unified_address | :part:`partial` | |
197199
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
198200
| device extension | clause: reverse_offload | :none:`unclaimed parts` | D52780 |
199201
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
@@ -207,12 +209,14 @@ implementation.
207209
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
208210
| device extension | clause: use_device_addr for target data | :part:`worked on` | |
209211
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
210-
| device extension | map(replicate) or map(local) when requires unified_shared_me | :part:`worked on` | D55719,D55892 |
212+
| device extension | support close modifier on map clause | :good:`done` | D55719,D55892 |
211213
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
212214
| device extension | teams construct on the host device | :part:`worked on` | Clang part is done, r371553. |
213215
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
214216
| device extension | support non-contiguous array sections for target update | :part:`worked on` | |
215217
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
218+
| device extension | pointer attachment | :none:`unclaimed` | |
219+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
216220
| atomic extension | hints for the atomic construct | :part:`worked on` | D51233 |
217221
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
218222
| base language | C11 support | :none:`unclaimed` | |
@@ -229,11 +233,15 @@ implementation.
229233
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
230234
| misc extension | conditional modifier for lastprivate clause | :good:`done` | |
231235
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
236+
| misc extension | iterator and multidependences | :none:`unclaimed` | |
237+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
232238
| misc extension | user-defined function variants | :part:`worked on` | D67294, D64095 |
233239
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
234-
| misc extensions | pointer/reference to pointer based array reductions | :none:`unclaimed` | |
240+
| misc extension | pointer/reference to pointer based array reductions | :none:`unclaimed` | |
241+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
242+
| misc extension | prevent new type definitions in clauses | :none:`unclaimed` | |
235243
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
236-
| misc extensions | prevent new type definitions in clauses | :none:`unclaimed` | |
244+
| memory model extension | memory model update (seq_cst, acq_rel, release, acquire,...) | :none:`unclaimed` | |
237245
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
238246

239247

0 commit comments

Comments
 (0)