diff options
| author | Hans Wennborg <hans@chromium.org> | 2020-02-24 16:44:54 +0100 |
|---|---|---|
| committer | Hans Wennborg <hans@chromium.org> | 2020-02-24 16:44:54 +0100 |
| commit | c1547fe5bc3696a87b36abebfe8bf9a123cec99b (patch) | |
| tree | 678e1a576782e4c8588ddd9282a60108125736c3 | |
| parent | 7f447b44f4eb73c35e6bc530a61bcaf30f78fc6d (diff) | |
| download | bcm5719-llvm-c1547fe5bc3696a87b36abebfe8bf9a123cec99b.tar.gz bcm5719-llvm-c1547fe5bc3696a87b36abebfe8bf9a123cec99b.zip | |
ReleaseNotes: OpenMP
By Alexey Bataev!
| -rw-r--r-- | clang/docs/ReleaseNotes.rst | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 177bf848f94..53e5d8d357f 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -299,7 +299,25 @@ ABI Changes in Clang OpenMP Support in Clang ----------------------- -- ... +New features for OpenMP 5.0 were implemented. Use ``-fopenmp-version=50`` option to activate support for OpenMP 5.0. + +- Added support for ``device_type`` clause in declare target directive. +- Non-static and non-ordered loops are nonmonotonic by default. +- Teams-based directives can be used as a standalone directive. +- Added support for collapsing of non-rectangular loops. +- Added support for range-based loops. +- Added support for collapsing of imperfectly nested loops. +- Added support for ``master taskloop``, ``parallel master taskloop``, ``master taskloop simd`` and ``parallel master taskloop simd`` directives. +- Added support for ``if`` clauses in simd-based directives. +- Added support for unified shared memory for NVPTX target. +- Added support for nested atomic and simd directives are allowed in sims-based directives. +- Added support for non temporal clauses in sims-based directives. +- Added basic support for conditional lastprivate variables + +Other improvements: + +- Added basic analysis for use of the uninitialized variables in clauses. +- Bug fixes. CUDA Support in Clang --------------------- |

