summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@chromium.org>2020-02-24 16:44:54 +0100
committerHans Wennborg <hans@chromium.org>2020-02-24 16:44:54 +0100
commitc1547fe5bc3696a87b36abebfe8bf9a123cec99b (patch)
tree678e1a576782e4c8588ddd9282a60108125736c3
parent7f447b44f4eb73c35e6bc530a61bcaf30f78fc6d (diff)
downloadbcm5719-llvm-c1547fe5bc3696a87b36abebfe8bf9a123cec99b.tar.gz
bcm5719-llvm-c1547fe5bc3696a87b36abebfe8bf9a123cec99b.zip
ReleaseNotes: OpenMP
By Alexey Bataev!
-rw-r--r--clang/docs/ReleaseNotes.rst20
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
---------------------
OpenPOWER on IntegriCloud