summaryrefslogtreecommitdiffstats
path: root/clang/docs
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2016-05-31 11:17:08 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2016-05-31 11:17:08 +0000
commit44b67508ea263daf5f2acdb45497d9a950fa5de7 (patch)
treeffff361bb5946d49d013ad38ed1183109b947f5a /clang/docs
parent5d265347a58aefb31348209f942d4730619c840b (diff)
downloadbcm5719-llvm-44b67508ea263daf5f2acdb45497d9a950fa5de7.tar.gz
bcm5719-llvm-44b67508ea263daf5f2acdb45497d9a950fa5de7.zip
[OPENMP] Update in ReleaseNotes for OpenMP support.
Added notes about full support of all non-offloading features of OpenMP 4.5 + info about option -fopenmp-version=[31|40|45] that allows to control supported OpenMP version. llvm-svn: 271263
Diffstat (limited to 'clang/docs')
-rw-r--r--clang/docs/ReleaseNotes.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 0e478514259..dcd39e23c94 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -158,6 +158,21 @@ OpenCL C Language Changes in Clang
...
+OpenMP Support in Clang
+----------------------------------
+
+Added support for all non-offloading features from OpenMP 4.5, including using
+data members in private clauses of non-static member functions. Additionally,
+data members can be used as loop control variables in loop-based directives.
+
+Currently Clang supports OpenMP 3.1 and all non-offloading features of
+OpenMP 4.0/4.5. Offloading features are under development. Clang defines macro
+_OPENMP and sets it to OpenMP 3.1 (in accordance with OpenMP standard) by
+default. User may change this value using ``-fopenmp-version=[31|40|45]`` option.
+
+The codegen for OpenMP constructs was significantly improved to produce much
+more stable and faster code.
+
Internal API Changes
--------------------
OpenPOWER on IntegriCloud