ABataev created this revision. ABataev added a reviewer: rsmith. ABataev added a subscriber: cfe-commits.
Add info about completion of OpenMP 3.1 + support for some elements of OpenMP 4.0 http://reviews.llvm.org/D11059 Files: docs/ReleaseNotes.rst Index: docs/ReleaseNotes.rst =================================================================== --- docs/ReleaseNotes.rst +++ docs/ReleaseNotes.rst @@ -51,6 +51,8 @@ requires passing the -fms-extensions or -fborland compiler flag. This language extension is also enabled when compiling CUDA code, but its use should be viewed as an implementation detail that is subject to change. +- OpenMP 3.1 is fully supported. Also, pragma ``omp simd`` from OpenMP 4.0 is + supported as well. See below for details. Improvements to Clang's diagnostics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -113,6 +115,21 @@ ... +OpenMP Support +-------------- +OpenMP 3.1 is now fully supported and reported to work on several platforms, +including x86, x86-64 and Power. + +In addition to OpenMP 3.1, several important elements of 4.0 version of the +standard are supported as well: +- ``omp simd``, ``omp for simd`` and ``omp parallel for simd`` pragmas +- atomic constructs +- ``proc_bind`` clause of ``omp parallel`` pragma +- ``depend`` clause of ``omp task`` pragma +- ``omp cancel`` and ``omp cancellation point`` pragmas +- ``omp taskgroup`` pragma +... + Internal API Changes --------------------
Index: docs/ReleaseNotes.rst =================================================================== --- docs/ReleaseNotes.rst +++ docs/ReleaseNotes.rst @@ -51,6 +51,8 @@ requires passing the -fms-extensions or -fborland compiler flag. This language extension is also enabled when compiling CUDA code, but its use should be viewed as an implementation detail that is subject to change. +- OpenMP 3.1 is fully supported. Also, pragma ``omp simd`` from OpenMP 4.0 is + supported as well. See below for details. Improvements to Clang's diagnostics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -113,6 +115,21 @@ ... +OpenMP Support +-------------- +OpenMP 3.1 is now fully supported and reported to work on several platforms, +including x86, x86-64 and Power. + +In addition to OpenMP 3.1, several important elements of 4.0 version of the +standard are supported as well: +- ``omp simd``, ``omp for simd`` and ``omp parallel for simd`` pragmas +- atomic constructs +- ``proc_bind`` clause of ``omp parallel`` pragma +- ``depend`` clause of ``omp task`` pragma +- ``omp cancel`` and ``omp cancellation point`` pragmas +- ``omp taskgroup`` pragma +... + Internal API Changes --------------------
_______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits