Author: Amit Tiwari
Date: 2026-10-12T17:46:15Z
New Revision: 4deaffe2ca40eccaea0c7db695dd1f84ed7b9fee

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

LOG: [NFC] Update `OpenMPSupport.md` (#231195)

Update to reflect current state of loop optimizations.

Added: 
    

Modified: 
    clang/docs/OpenMPSupport.md

Removed: 
    


################################################################################
diff  --git a/clang/docs/OpenMPSupport.md b/clang/docs/OpenMPSupport.md
index a8ef6a9736db6..3e4311df9e4a1 100644
--- a/clang/docs/OpenMPSupport.md
+++ b/clang/docs/OpenMPSupport.md
@@ -302,9 +302,11 @@ implementation.
 | loop reverse transformation                               | {good}`done`     
   | {none}`unclaimed`   | [PR92916][PR92916]                                   
                                                                               |
 | loop stripe transformation                                | {good}`done`     
   | {none}`unclaimed`   | [PR119891][PR119891]                                 
                                                                               |
 | loop fusion transformation                                | {part}`in 
progress` | {good}`done`        | [PR139293][PR139293] [PR161213][PR161213] 
[PR168898][PR168898]                                                            
          |
-| loop index set splitting transformation with count clause | {part}`in 
progress` | {none}`unclaimed`   | @amitamd7                                     
                                                                                
      |
+| loop index set splitting transformation                   | {good}`done`     
   | {none}`unclaimed`   | C/C++: @loopacino                                    
                                                                               |
+| counts clause on loop split                               | {good}`done`     
   | {none}`unclaimed`   | C/C++: @loopacino                                    
                                                                               |
 | loop transformation apply clause                          | 
{none}`unclaimed`   | {none}`unclaimed`   |                                     
                                                                                
                |
 | loop fuse transformation                                  | {good}`done`     
   | {none}`unclaimed`   |                                                      
                                                                               |
+| depth clause on loop fuse                                 | 
{none}`unclaimed`   | {none}`unclaimed`   |                                     
                                                                                
                |
 | workdistribute construct                                  |                  
   | {none}`in progress` | @skc7, @mjklemm                                      
                                                                               |
 | task_iteration                                            | 
{none}`unclaimed`   | {none}`unclaimed`   |                                     
                                                                                
                |
 | memscope clause for atomic and flush                      | 
{none}`unclaimed`   | {none}`unclaimed`   |                                     
                                                                                
                |
@@ -394,7 +396,8 @@ implementation.
 | Feature                                                               | 
C/C++ Status        | Fortran Status      | Reviews                             
                                                                     |
 | --------------------------------------------------------------------- | 
------------------- | ------------------- | 
--------------------------------------------------------------------------------------------------------
 |
 | dyn_groupprivate clause                                               | 
{part}`partial`     | {part}`In Progress` | C/C++: Host device support missing  
                                                                     |
-| loop flatten transformation                                           | 
{part}`partial`     | {none}`unclaimed`   | Clang: @loopacino 
([PR206977][PR206977]); non-rectangular loops are not supported yet |
+| loop flatten transformation                                           | 
{part}`partial`     | {none}`unclaimed`   | C/C++: @loopacino 
([PR206977][PR206977]); non-rectangular loops are not supported yet             
      |
+| depth clause on loop flatten                                          | 
{good}`done`        | {none}`unclaimed`   | C/C++: @loopacino                   
                                                                     |
 | loop grid/tile modifiers for sizes clause                             | 
{none}`unclaimed`   | {none}`unclaimed`   |                                     
                                                                     |
 | attach map-type modifier                                              | 
{part}`In Progress` | {none}`unclaimed`   | C/C++: @abhinavgaba; RT: 
@abhinavgaba ([PR149036][PR149036], [PR158370][PR158370], [PR210213][PR210213]) 
|
 | need_device_ptr modifier for adjust_args clause                       | 
{part}`partial`     | {none}`unclaimed`   | Clang Parsing/Sema: 
[PR168905][PR168905] [PR169558][PR169558]                                       
     |


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to