Skip to content

Commit 639db8a

Browse files
[Clang][Doc][OpenCL] Release 16 notes
Documented major OpenCL features in release 16. Differential Revision: https://reviews.llvm.org/D143348
1 parent f076b47 commit 639db8a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,18 @@ C2x Feature Support
395395
Also documents the builtin appropriately. Note, a type definition in C++
396396
continues to be rejected.
397397

398+
OpenCL Kernel Language Changes
399+
------------------------------
400+
401+
- Improved diagnostics for C++ templates used in kernel arguments.
402+
- Removed redundant pragma for the ``arm-integer-dot-product`` extension.
403+
- Improved support of enqueued block for AMDGPU.
404+
- Added ``nounwind`` attribute implicitly to all functions.
405+
- Improved builtin functions support:
406+
407+
* Allow disabling default header-based feature/extension support by passing ``-D__undef_<feature>``.
408+
* Fixed conditional definition of the depth image and ``read_write image3d`` builtins.
409+
398410
Non-comprehensive list of changes in this release
399411
-------------------------------------------------
400412
- It's now possible to set the crash diagnostics directory through

0 commit comments

Comments
 (0)