summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2019-01-09 20:32:56 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2019-01-09 20:32:56 +0000
commit0aa94314808bdeedcdecfc97444b0f96ef59b72c (patch)
treecd27d347a2ba7392273e108725b7f5427572beb4 /docs
parent624b066af176c118bc1647fa4f0982ff7def24d5 (diff)
[OPENMP][DOCS]Release notes/OpenMP support updates, NFC.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@350757 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/OpenMPSupport.rst5
-rw-r--r--docs/ReleaseNotes.rst18
2 files changed, 19 insertions, 4 deletions
diff --git a/docs/OpenMPSupport.rst b/docs/OpenMPSupport.rst
index e8ec1e371b..5ca3613cde 100644
--- a/docs/OpenMPSupport.rst
+++ b/docs/OpenMPSupport.rst
@@ -66,12 +66,11 @@ Combined directives
* #pragma omp target teams distribute parallel for [simd]: :good:`Complete`.
-Clang does not support any constructs/updates from upcoming OpenMP 5.0 except
+Clang does not support any constructs/updates from OpenMP 5.0 except
for `reduction`-based clauses in the `task` and `target`-based directives.
In addition, the LLVM OpenMP runtime `libomp` supports the OpenMP Tools
Interface (OMPT) on x86, x86_64, AArch64, and PPC64 on Linux, Windows, and mac OS.
-ows, and mac OS.
.. _basic support for Cuda devices:
@@ -112,8 +111,6 @@ between the threads in the parallel regions.
Features not supported or with limited support for Cuda devices
---------------------------------------------------------------
-- Reductions across the teams are not supported yet.
-
- Cancellation constructs are not supported.
- Doacross loop nest is not supported.
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 2948812dc0..64991343d9 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -233,6 +233,24 @@ ABI Changes in Clang
OpenMP Support in Clang
----------------------------------
+- Support relational-op != (not-equal) as one of the canonical forms of random
+ access iterator.
+
+- Added support for mapping of the lambdas in target regions.
+
+- Added parsing/sema analysis for OpenMP 5.0 requires directive.
+
+- Various bugfixes and improvements.
+
+New features supported for Cuda devices:
+
+- Added support for the reductions across the teams.
+
+- Extended number of constructs that can be executed in SPMD mode.
+
+- Fixed support for lastprivate/reduction variables in SPMD constructs.
+
+- General performance improvement.
CUDA Support in Clang
---------------------