@@ -372,10 +372,19 @@ implementation.
372372+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
373373| init_complete for scan directive | :none: `unclaimed ` | :none: `unclaimed ` | |
374374+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
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 |
376379+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
377380| loop stripe transformation | :good: `done ` | :none: `unclaimed ` | https://github.com/llvm/llvm-project/pull/119891 |
378381+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
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+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
379388| workdistribute construct | | :none: `in progress ` | @skc7, @mjklemm |
380389+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
381390| task_iteration | :none: `unclaimed ` | :none: `unclaimed ` | |
@@ -446,7 +455,7 @@ implementation.
446455| Optionally omit array length expression | :good: `done ` | :none: `unclaimed ` | (Parse) https://github.com/llvm/llvm-project/pull/148048, |
447456| | | | (Sema) https://github.com/llvm/llvm-project/pull/152786 |
448457+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
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 |
450459+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
451460| Clarifications to Fortran map semantics | :none: `unclaimed ` | :none: `unclaimed ` | |
452461+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
@@ -507,6 +516,10 @@ implementation.
507516| | | | https://github.com/llvm/llvm-project/pull/152830 |
508517| | | | https://github.com/llvm/llvm-project/pull/152831) |
509518+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
519+ | loop flatten transformation | :none: `unclaimed ` | :none: `unclaimed ` | |
520+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
521+ | loop grid/tile modifiers for sizes clause | :none: `unclaimed ` | :none: `unclaimed ` | |
522+ +-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
510523
511524
512525OpenMP Extensions
0 commit comments