Author: Sergio Afonso
Date: 2025-08-05T10:47:24+02:00
New Revision: b38f35757b70b98fe62b54c04c9c606b9893875d

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

LOG: [Flang][OpenMP][Docs] Update target-related support in Flang docs, NFC 
(#150443)

Update docs to state that reduction is supported on OpenMP `loop` and
`teams` standalone and compound constructs.

(cherry picked from commit 15980624ac516ae2dbbf1f2cd24d63de0f9fd2be)

Added: 
    

Modified: 
    flang/docs/OpenMPSupport.md

Removed: 
    


################################################################################
diff  --git a/flang/docs/OpenMPSupport.md b/flang/docs/OpenMPSupport.md
index c9f19c37fd7fa..81f5f9f6dee5b 100644
--- a/flang/docs/OpenMPSupport.md
+++ b/flang/docs/OpenMPSupport.md
@@ -41,7 +41,7 @@ Note : No distinction is made between the support in 
Parser/Semantics, MLIR, Low
 | target construct                                           | P      | device 
clause not supported |
 | target update construct                                    | P      | device 
clause not supported |
 | declare target directive                                   | P      | |
-| teams construct                                            | P      | 
reduction clause not supported |
+| teams construct                                            | Y      | |
 | distribute construct                                       | P      | 
dist_schedule clause not supported |
 | distribute simd construct                                  | P      | 
dist_schedule and linear clauses are not supported |
 | distribute parallel loop construct                         | P      | 
dist_schedule clause not supported |
@@ -51,15 +51,15 @@ Note : No distinction is made between the support in 
Parser/Semantics, MLIR, Low
 | atomic construct extensions                                | Y      | |
 | cancel construct                                           | Y      | |
 | cancellation point construct                               | Y      | |
-| parallel do simd construct                                 | P      | linear 
clause is not supported |
-| target teams construct                                     | P      | device 
and reduction clauses are not supported |
-| teams distribute construct                                 | P      | 
reduction and dist_schedule clauses not supported |
-| teams distribute simd construct                            | P      | 
reduction, dist_schedule and linear clauses are not supported |
-| target teams distribute construct                          | P      | 
device, reduction and dist_schedule clauses are not supported |
-| teams distribute parallel loop construct                   | P      | 
reduction and dist_schedule clauses are not supported |
-| target teams distribute parallel loop construct            | P      | 
device, reduction and dist_schedule clauses are not supported |
-| teams distribute parallel loop simd construct              | P      | 
reduction, dist_schedule, and linear clauses are not supported |
-| target teams distribute parallel loop simd construct       | P      | 
device, reduction, dist_schedule and linear clauses are not supported |
+| parallel do simd construct                                 | P      | linear 
clause not supported |
+| target teams construct                                     | P      | device 
clause not supported |
+| teams distribute construct                                 | P      | 
dist_schedule clause not supported |
+| teams distribute simd construct                            | P      | 
dist_schedule and linear clauses are not supported |
+| target teams distribute construct                          | P      | device 
and dist_schedule clauses are not supported |
+| teams distribute parallel loop construct                   | P      | 
dist_schedule clause not supported |
+| target teams distribute parallel loop construct            | P      | device 
and dist_schedule clauses are not supported |
+| teams distribute parallel loop simd construct              | P      | 
dist_schedule and linear clauses are not supported |
+| target teams distribute parallel loop simd construct       | P      | 
device, dist_schedule and linear clauses are not supported |
 
 ## Extensions
 ### ATOMIC construct


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

Reply via email to