diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2019-01-09 20:32:56 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2019-01-09 20:32:56 +0000 |
commit | 2819d4d19c88b0ec9f1d76dd3beec0aea2076a44 (patch) | |
tree | 27193c64c0712f742d7d871cf27b1db1c5a5fb81 /clang | |
parent | e9b4a225bbb76d866dad333b8f04783358d7d99c (diff) |
[OPENMP][DOCS]Release notes/OpenMP support updates, NFC.
llvm-svn: 350757
Diffstat (limited to 'clang')
-rw-r--r-- | clang/docs/OpenMPSupport.rst | 5 | ||||
-rw-r--r-- | clang/docs/ReleaseNotes.rst | 18 |
2 files changed, 19 insertions, 4 deletions
diff --git a/clang/docs/OpenMPSupport.rst b/clang/docs/OpenMPSupport.rst index e8ec1e371b04..5ca3613cdea2 100644 --- a/clang/docs/OpenMPSupport.rst +++ b/clang/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/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 2948812dc061..64991343d9de 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/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 --------------------- |