[PATCH] D86626: [OpenCL][Docs] 10.x release notes

Anastasia Stulova via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 26 07:52:29 PDT 2020


Anastasia created this revision.
Anastasia added reviewers: svenvh, arsenm, AlexeySotkin, hans.
Herald added subscribers: ebevhan, jfb, yaxunl.
Anastasia requested review of this revision.
Herald added a subscriber: wdng.

Summary of major changes for OpenCL support in clang 11.


https://reviews.llvm.org/D86626

Files:
  clang/docs/ReleaseNotes.rst


Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -261,10 +261,35 @@
 Objective-C Language Changes in Clang
 -------------------------------------
 
-OpenCL C Language Changes in Clang
-----------------------------------
+OpenCL Kernel Language Changes in Clang
+---------------------------------------
 
-...
+- Added `cl_khr_extended_subgroup` to clang and the internal header.
+
+- Added rocm device libs linking for AMDGPU.
+
+- Added diagnostic for OpenCL 2.0 blocks used in function arguments.
+
+- Fixed MS mangling for OpenCL 2.0 pipe type specifier.
+
+- Improved in command line options for fast relaxed math.
+
+- Improved `atomic_fetch_min/max` function in the internal header
+  (`opencl-c.h`).
+
+- Improved size of builtin function table for `TableGen`-based internal header
+  (enabled by `-fdeclare-opencl-builtins`) and added new functionality for
+  OpenCL 2.0 atomics, pipes, enqueue kernel, `cl_khr_subgroups`,
+  `cl_arm_integer_dot_product`.
+
+Changes related to C++ for OpenCL
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+- Added `addrspace_cast` operator.
+
+- Improved address space deduction in templates.
+
+- Improved diagnostics of address spaces in nested pointer conversions.
 
 ABI Changes in Clang
 --------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D86626.287975.patch
Type: text/x-patch
Size: 1368 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200826/cefadde2/attachment-0001.bin>


More information about the cfe-commits mailing list