[llvm-branch-commits] [clang] dae9fe4 - [OpenCL][Docs] 10.x release notes
Hans Wennborg via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Aug 28 02:12:20 PDT 2020
Author: Anastasia Stulova
Date: 2020-08-28T11:11:43+02:00
New Revision: dae9fe408793def8a49f5e1d10d2a859627785e3
URL: https://github.com/llvm/llvm-project/commit/dae9fe408793def8a49f5e1d10d2a859627785e3
DIFF: https://github.com/llvm/llvm-project/commit/dae9fe408793def8a49f5e1d10d2a859627785e3.diff
LOG: [OpenCL][Docs] 10.x release notes
Summary of major changes for OpenCL support in clang 11.
Differential revision: https://reviews.llvm.org/D86626
Added:
Modified:
clang/docs/ReleaseNotes.rst
Removed:
################################################################################
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index c32952cce51d..9d0ab935063f 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -382,10 +382,36 @@ C++1z Feature Support
Objective-C Language Changes in Clang
-------------------------------------
-OpenCL C Language Changes in Clang
-----------------------------------
+OpenCL Kernel Language Changes in Clang
+---------------------------------------
-...
+- Added extensions from `cl_khr_subgroup_extensions` 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 command line options for fast relaxed math.
+
+- Improved `atomic_fetch_min/max` functions 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
--------------------
More information about the llvm-branch-commits
mailing list