Anastasia created this revision.
Anastasia added reviewers: svenvh, AlexeySotkin.
Herald added subscribers: ebevhan, jfb, yaxunl.

https://reviews.llvm.org/D75125

Files:
  clang/docs/ReleaseNotes.rst


Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -284,10 +284,36 @@
     // Fix: add an explicit cast to 'id'.
     NSDictionary* d = @{(id)cls : @"Hello"};
 
-OpenCL C Language Changes in Clang
+OpenCL Kernel Language Changes in Clang
 ----------------------------------
 
-...
+Generic changes:
+
+- Allowed ``__private`` to be printed explicitly in diagnostics, AST, etc 
+- Fixed declaration of ``enqueue_marker``, c11 atomic fetch max/min in the
+  standard header.
+- Fixed diagnostics of ``enqueue_kernel``.
+
+Changes to builtin-function inclusion with TableGen:
+
+- Added the following classes of builtin functions: math (including half),
+  common, geometric, relational, mipmap, MSAA sharing extension, vector,
+  work-group, atomics.
+- Handle multiple Builtin, pointer  and image types.
+- Added support for ``const`` and ``volatile`` qualifiers.
+- Added support for function attributes.
+FIXME: Add a sentence explaining current state?
+
+Changes in C++ for OpenCL:
+
+- Fixed language mode predefined macros for C++ mode.
+- Allow OpenCL C style compound vector initialization.
+- Improved destructor support.
+- Implemented address space deduction for pointers/references
+  to arrays and auto variables.
+- Added address spaces support for lambdas and ``constexpr``.
+- Fixed misc address spaces usages in classes.
+
 
 ABI Changes in Clang
 --------------------


Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -284,10 +284,36 @@
     // Fix: add an explicit cast to 'id'.
     NSDictionary* d = @{(id)cls : @"Hello"};
 
-OpenCL C Language Changes in Clang
+OpenCL Kernel Language Changes in Clang
 ----------------------------------
 
-...
+Generic changes:
+
+- Allowed ``__private`` to be printed explicitly in diagnostics, AST, etc 
+- Fixed declaration of ``enqueue_marker``, c11 atomic fetch max/min in the
+  standard header.
+- Fixed diagnostics of ``enqueue_kernel``.
+
+Changes to builtin-function inclusion with TableGen:
+
+- Added the following classes of builtin functions: math (including half),
+  common, geometric, relational, mipmap, MSAA sharing extension, vector,
+  work-group, atomics.
+- Handle multiple Builtin, pointer  and image types.
+- Added support for ``const`` and ``volatile`` qualifiers.
+- Added support for function attributes.
+FIXME: Add a sentence explaining current state?
+
+Changes in C++ for OpenCL:
+
+- Fixed language mode predefined macros for C++ mode.
+- Allow OpenCL C style compound vector initialization.
+- Improved destructor support.
+- Implemented address space deduction for pointers/references
+  to arrays and auto variables.
+- Added address spaces support for lambdas and ``constexpr``.
+- Fixed misc address spaces usages in classes.
+
 
 ABI Changes in Clang
 --------------------
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to