Skip to content

Commit bdaf31e

Browse files
committed
[OpenMP][Docs] Mark 5.0 features worked on and list 5.1 features
1 parent d275a06 commit bdaf31e

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

clang/docs/OpenMPSupport.rst

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ implementation.
121121
+==============================+==============================================================+==========================+=======================================================================+
122122
| loop extension | support != in the canonical loop form | :good:`done` | D54441 |
123123
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
124-
| loop extension | #pragma omp loop (directive) | :none:`unclaimed` | |
124+
| loop extension | #pragma omp loop (directive) | :part:`worked on` | |
125125
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
126126
| loop extension | collapse imperfectly nested loop | :good:`done` | |
127127
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
@@ -225,7 +225,7 @@ implementation.
225225
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
226226
| misc extension | library shutdown (omp_pause_resource[_all]) | :none:`unclaimed parts` | D55078 |
227227
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
228-
| misc extension | metadirectives | :none:`unclaimed` | |
228+
| misc extension | metadirectives | :none:`worked on` | |
229229
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
230230
| misc extension | conditional modifier for lastprivate clause | :none:`unclaimed` | |
231231
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
@@ -235,3 +235,18 @@ implementation.
235235
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
236236
| misc extensions | prevent new type definitions in clauses | :none:`unclaimed` | |
237237
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
238+
239+
240+
OpenMP 5.1 Implementation Details
241+
=================================
242+
243+
The following table provides a quick overview over various OpenMP 5.1 features
244+
and their implementation status, as defined in the technical report 8 (TR8).
245+
Please contact *openmp-dev* at *lists.llvm.org* for more information or if you
246+
want to help with the implementation.
247+
248+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
249+
|Category | Feature | Status | Reviews |
250+
+==============================+==============================================================+==========================+=======================================================================+
251+
| misc extension | user-defined function variants with #ifdef protection | :part:`worked on` | D71179 |
252+
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+

0 commit comments

Comments
 (0)