r350757 - [OPENMP][DOCS]Release notes/OpenMP support updates, NFC.
Alexey Bataev via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 9 12:32:57 PST 2019
Author: abataev
Date: Wed Jan 9 12:32:56 2019
New Revision: 350757
URL: http://llvm.org/viewvc/llvm-project?rev=350757&view=rev
Log:
[OPENMP][DOCS]Release notes/OpenMP support updates, NFC.
Modified:
cfe/trunk/docs/OpenMPSupport.rst
cfe/trunk/docs/ReleaseNotes.rst
Modified: cfe/trunk/docs/OpenMPSupport.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/OpenMPSupport.rst?rev=350757&r1=350756&r2=350757&view=diff
==============================================================================
--- cfe/trunk/docs/OpenMPSupport.rst (original)
+++ cfe/trunk/docs/OpenMPSupport.rst Wed Jan 9 12:32:56 2019
@@ -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 regi
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.
Modified: cfe/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.rst?rev=350757&r1=350756&r2=350757&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.rst (original)
+++ cfe/trunk/docs/ReleaseNotes.rst Wed Jan 9 12:32:56 2019
@@ -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
---------------------
More information about the cfe-commits
mailing list