@@ -372,10 +372,19 @@ implementation.
372
372
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
373
373
| init_complete for scan directive | :none: `unclaimed ` | :none: `unclaimed ` | |
374
374
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
375
- | Loop transformation constructs | :none: `unclaimed ` | :none: `unclaimed ` | |
375
+ | loop interchange transformation | :good: `done ` | :none: `unclaimed ` | Clang (interchange): https://github.com/llvm/llvm-project/pull/93022 |
376
+ | | | | Clang (permutation): https://github.com/llvm/llvm-project/pull/92030 |
377
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
378
+ | loop reverse transformation | :good: `done ` | :none: `unclaimed ` | https://github.com/llvm/llvm-project/pull/92916 |
376
379
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
377
380
| loop stripe transformation | :good: `done ` | :none: `unclaimed ` | https://github.com/llvm/llvm-project/pull/119891 |
378
381
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
382
+ | loop fusion transformation | :part: `in progress ` | :none: `unclaimed ` | https://github.com/llvm/llvm-project/pull/139293 |
383
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
384
+ | loop index set splitting transformation | :none: `unclaimed ` | :none: `unclaimed ` | |
385
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
386
+ | loop transformation apply clause | :none: `unclaimed ` | :none: `unclaimed ` | |
387
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
379
388
| workdistribute construct | | :none: `in progress ` | @skc7, @mjklemm |
380
389
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
381
390
| task_iteration | :none: `unclaimed ` | :none: `unclaimed ` | |
@@ -446,7 +455,7 @@ implementation.
446
455
| Optionally omit array length expression | :good: `done ` | :none: `unclaimed ` | (Parse) https://github.com/llvm/llvm-project/pull/148048, |
447
456
| | | | (Sema) https://github.com/llvm/llvm-project/pull/152786 |
448
457
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
449
- | Canonical loop sequences | :none: ` unclaimed ` | :part: `In Progress ` | |
458
+ | Canonical loop sequences | :part: ` in progress ` | :part: `in progress ` | Clang: https://github.com/llvm/llvm-project/pull/139293 |
450
459
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
451
460
| Clarifications to Fortran map semantics | :none: `unclaimed ` | :none: `unclaimed ` | |
452
461
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
@@ -507,6 +516,10 @@ implementation.
507
516
| | | | https://github.com/llvm/llvm-project/pull/152830 |
508
517
| | | | https://github.com/llvm/llvm-project/pull/152831) |
509
518
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
519
+ | loop flatten transformation | :none: `unclaimed ` | :none: `unclaimed ` | |
520
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
521
+ | loop grid/tile modifiers for sizes clause | :none: `unclaimed ` | :none: `unclaimed ` | |
522
+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
510
523
511
524
512
525
OpenMP Extensions
0 commit comments