[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