@@ -121,7 +121,7 @@ implementation.
121
121
+==============================+==============================================================+==========================+=======================================================================+
122
122
| loop extension | support != in the canonical loop form | :good: `done ` | D54441 |
123
123
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
124
- | loop extension | #pragma omp loop (directive) | :none: ` unclaimed ` | |
124
+ | loop extension | #pragma omp loop (directive) | :part: ` worked on ` | |
125
125
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
126
126
| loop extension | collapse imperfectly nested loop | :good: `done ` | |
127
127
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
@@ -225,7 +225,7 @@ implementation.
225
225
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
226
226
| misc extension | library shutdown (omp_pause_resource[_all]) | :none: `unclaimed parts ` | D55078 |
227
227
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
228
- | misc extension | metadirectives | :none: `unclaimed ` | |
228
+ | misc extension | metadirectives | :none: `worked on ` | |
229
229
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
230
230
| misc extension | conditional modifier for lastprivate clause | :none: `unclaimed ` | |
231
231
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
@@ -235,3 +235,18 @@ implementation.
235
235
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
236
236
| misc extensions | prevent new type definitions in clauses | :none: `unclaimed ` | |
237
237
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
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