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 -------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits