[llvm-branch-commits] [clang] c1547fe - ReleaseNotes: OpenMP
Hans Wennborg via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Feb 24 07:45:21 PST 2020
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
---------------------
More information about the llvm-branch-commits
mailing list