[flang-commits] [flang] [Flang][OpenMP][Docs] Update target-related support in Flang docs, NFC (PR #150443)
Sergio Afonso via flang-commits
flang-commits at lists.llvm.org
Mon Jul 28 04:57:28 PDT 2025
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/150443
>From 5d5e3aed497021f05ae8d0f1d879431e6d657a16 Mon Sep 17 00:00:00 2001
From: Sergio Afonso <safonsof at amd.com>
Date: Thu, 24 Jul 2025 16:39:25 +0100
Subject: [PATCH 1/2] Update target-related support in Flang docs
---
flang/docs/OpenMPSupport.md | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/flang/docs/OpenMPSupport.md b/flang/docs/OpenMPSupport.md
index c9f19c37fd7fa..6690ec3be124d 100644
--- a/flang/docs/OpenMPSupport.md
+++ b/flang/docs/OpenMPSupport.md
@@ -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
>From 463c43c9ac605df1ac9afc63f4e22b396b6b8141 Mon Sep 17 00:00:00 2001
From: Sergio Afonso <safonsof at amd.com>
Date: Mon, 28 Jul 2025 12:57:11 +0100
Subject: [PATCH 2/2] Remove missing reduction support from standalone
---
flang/docs/OpenMPSupport.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/flang/docs/OpenMPSupport.md b/flang/docs/OpenMPSupport.md
index 6690ec3be124d..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 |
More information about the flang-commits
mailing list