Skip to content

Commit 5e1b36c

Browse files
author
Anastasia Stulova
committed
[Docs][OpenCL][SPIR-V] Release 15 notes for Clang.
1 parent 0b644cb commit 5e1b36c

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -572,10 +572,18 @@ CUDA/HIP Language Changes in Clang
572572
Objective-C Language Changes in Clang
573573
-------------------------------------
574574

575-
OpenCL C Language Changes in Clang
576-
----------------------------------
577-
578-
...
575+
OpenCL Kernel Language Changes in Clang
576+
---------------------------------------
577+
578+
- Improved/fixed misc issues in the builtin function support and diagnostics.
579+
- Improved diagnostics for unknown extension pragma, subgroup functions and
580+
implicit function prototype.
581+
- Added ``-cl-ext`` flag to the Clang driver to toggle extensions/features
582+
compiled for.
583+
- Added ``cl_khr_subgroup_rotate`` extension.
584+
- Removed some ``printf`` and ``hostcall`` related diagnostics when compiling
585+
for AMDGPU.
586+
- Fixed alignment of pointer types in kernel arguments.
579587

580588
ABI Changes in Clang
581589
--------------------
@@ -661,6 +669,14 @@ Arm and AArch64 Support in Clang
661669
Operations found in the :ref:`Clang Language Extensions <Vector Operations>`
662670
document.
663671

672+
SPIR-V Support in Clang
673+
-----------------------
674+
675+
- Added flag ``-fintegrated-objemitter`` to enable use of experimental
676+
integrated LLVM backend when generating SPIR-V binary.
677+
- The SPIR-V generator continues to produce typed pointers in this release
678+
despite the general switch of LLVM to opaque pointers.
679+
664680
Floating Point Support in Clang
665681
-------------------------------
666682

0 commit comments

Comments
 (0)