Author: Michael Kruse
Date: 2025-09-10T18:19:52+02:00
New Revision: ef9d04f0d6901ec79cf8d2747efcdf0306a74596

URL: 
https://github.com/llvm/llvm-project/commit/ef9d04f0d6901ec79cf8d2747efcdf0306a74596
DIFF: 
https://github.com/llvm/llvm-project/commit/ef9d04f0d6901ec79cf8d2747efcdf0306a74596.diff

LOG: [docs][OpenMP] Update loop transformation impementation status

Added: 
    

Modified: 
    clang/docs/OpenMPSupport.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/OpenMPSupport.rst b/clang/docs/OpenMPSupport.rst
index 741946e58a4f9..6b018fa198b0b 100644
--- a/clang/docs/OpenMPSupport.rst
+++ b/clang/docs/OpenMPSupport.rst
@@ -372,10 +372,19 @@ implementation.
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 | init_complete for scan directive                            | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
-| Loop transformation constructs                              | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
+| loop interchange transformation                             | :good:`done`   
           | :none:`unclaimed`         | Clang (interchange): 
https://github.com/llvm/llvm-project/pull/93022     |
+|                                                             |                
           |                           | Clang (permutation): 
https://github.com/llvm/llvm-project/pull/92030     |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop reverse transformation                                 | :good:`done`   
           | :none:`unclaimed`         | 
https://github.com/llvm/llvm-project/pull/92916                          |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 | loop stripe transformation                                  | :good:`done`   
           | :none:`unclaimed`         | 
https://github.com/llvm/llvm-project/pull/119891                         |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop fusion transformation                                  | :part:`in 
progress`       | :none:`unclaimed`         | 
https://github.com/llvm/llvm-project/pull/139293                         |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop index set splitting transformation                     | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop transformation apply clause                            | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 | workdistribute construct                                    |                
           | :none:`in progress`       | @skc7, @mjklemm                        
                                  |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 | task_iteration                                              | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
@@ -446,7 +455,7 @@ implementation.
 | Optionally omit array length expression                     | :good:`done`   
           | :none:`unclaimed`         | (Parse) 
https://github.com/llvm/llvm-project/pull/148048,                |
 |                                                             |                
           |                           | (Sema) 
https://github.com/llvm/llvm-project/pull/152786                  |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
-| Canonical loop sequences                                    | 
:none:`unclaimed`         | :part:`In Progress`       |                         
                                                 |
+| Canonical loop sequences                                    | :part:`in 
progress`       | :part:`in progress`       | Clang: 
https://github.com/llvm/llvm-project/pull/139293                  |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 | Clarifications to Fortran map semantics                     | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
@@ -507,6 +516,10 @@ implementation.
 |                                                             |                
           |                           | 
https://github.com/llvm/llvm-project/pull/152830                         |
 |                                                             |                
           |                           | 
https://github.com/llvm/llvm-project/pull/152831)                        |
 
+-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop flatten transformation                                 | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
+| loop grid/tile modifiers for sizes clause                   | 
:none:`unclaimed`         | :none:`unclaimed`         |                         
                                                 |
++-------------------------------------------------------------+---------------------------+---------------------------+--------------------------------------------------------------------------+
 
 
 OpenMP Extensions


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to