Author: Hans Wennborg Date: 2020-02-24T16:44:54+01:00 New Revision: c1547fe5bc3696a87b36abebfe8bf9a123cec99b
URL: https://github.com/llvm/llvm-project/commit/c1547fe5bc3696a87b36abebfe8bf9a123cec99b DIFF: https://github.com/llvm/llvm-project/commit/c1547fe5bc3696a87b36abebfe8bf9a123cec99b.diff LOG: ReleaseNotes: OpenMP By Alexey Bataev! Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 177bf848f94c..53e5d8d357f7 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 --------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits