[flang-commits] [flang] [Flang][OpenMP] Update OpenMPSupport docs (PR #169833)
Jack Styles via flang-commits
flang-commits at lists.llvm.org
Thu Nov 27 08:42:26 PST 2025
https://github.com/Stylie777 created https://github.com/llvm/llvm-project/pull/169833
After the merging of #152736, there are a number of OpenMP Features that are now fully supported. Missing from the initial patch was changing the status of this from `P` to `Y` to indicate they are now fully supported. The notes around not supporting `dist_schedule` were removed in the initial patch.
>From 4e7150ba60e966fe160e6822ed7da81112bd9b3f Mon Sep 17 00:00:00 2001
From: Jack Styles <jack.styles at arm.com>
Date: Thu, 27 Nov 2025 16:29:38 +0000
Subject: [PATCH] [Flang][OpenMP] Update OpenMPSupport docs
After the merging of #152736, there are a number of OpenMP Features
that are now fully supported. Missing from the initial patch was
changing the status of this from `P` to `Y` to indicate they are now
fully supported. The notes around not supporting `dist_schedule` were
removed in the initial patch.
---
flang/docs/OpenMPSupport.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/flang/docs/OpenMPSupport.md b/flang/docs/OpenMPSupport.md
index 8eea39c6ba91b..6ef0f2a581771 100644
--- a/flang/docs/OpenMPSupport.md
+++ b/flang/docs/OpenMPSupport.md
@@ -40,11 +40,11 @@ Note : No distinction is made between the support in Parser/Semantics, MLIR, Low
| target data construct | P | device clause not supported |
| target construct | P | device clause not supported |
| target update construct | P | device clause not supported |
-| declare target directive | P | |
+| declare target directive | Y | |
| teams construct | Y | |
-| distribute construct | P | |
+| distribute construct | Y | |
| distribute simd construct | P | linear clauses are not supported |
-| distribute parallel loop construct | P | |
+| distribute parallel loop construct | Y | |
| distribute parallel loop simd construct | P | linear clauses are not supported |
| depend clause | Y | |
| declare reduction construct | N | |
@@ -53,10 +53,10 @@ Note : No distinction is made between the support in Parser/Semantics, MLIR, Low
| cancellation point construct | Y | |
| parallel do simd construct | P | linear clause not supported |
| target teams construct | P | device clause not supported |
-| teams distribute construct | P | |
+| teams distribute construct | Y | |
| teams distribute simd construct | P | linear clause is not supported |
| target teams distribute construct | P | device clause is not supported |
-| teams distribute parallel loop construct | P | |
+| teams distribute parallel loop construct | Y | |
| target teams distribute parallel loop construct | P | device clause is not supported |
| teams distribute parallel loop simd construct | P | linear clause is not supported |
| target teams distribute parallel loop simd construct | P | device and linear clauses are not supported |
More information about the flang-commits
mailing list