[OPENMP][DOCS]Release notes/OpenMP support updates, NFC.

llvm-svn: 350757
This commit is contained in:
Alexey Bataev 2019-01-09 20:32:56 +00:00
parent e9b4a225bb
commit 2819d4d19c
2 changed files with 19 additions and 4 deletions

View File

@ -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.

View File

@ -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
---------------------