]> granicus.if.org Git - clang/commitdiff
[OPENMP] Update in ReleaseNotes for OpenMP support.
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 31 May 2016 11:17:08 +0000 (11:17 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 31 May 2016 11:17:08 +0000 (11:17 +0000)
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271263 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 0e478514259582790d0f804af5c4cdb24b0fa6b5..dcd39e23c945f57d2bf07a55ec17fdbdc77ec234 100644 (file)
@@ -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
 --------------------