[PATCH] D36951: [OpenCL][5.0.0 Release] Release notes for OpenCL in Clang
Anastasia Stulova via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Aug 22 07:46:12 PDT 2017
Anastasia updated this revision to Diff 112175.
Anastasia added a comment.
Removed description of reverted fuctionality.
https://reviews.llvm.org/D36951
Files:
docs/ReleaseNotes.rst
Index: docs/ReleaseNotes.rst
===================================================================
--- docs/ReleaseNotes.rst
+++ docs/ReleaseNotes.rst
@@ -122,7 +122,29 @@
OpenCL C Language Changes in Clang
----------------------------------
-...
+Various bug fixes and improvements:
+- Extended OpenCL-related Clang tests.
+- Improved diagnostics across several areas: scoped address space
+ qualified variables, function pointers, atomics, type rank for overloading,
+ block captures, ``reserve_id_t``.
+- Several address space related fixes for constant AS function scope variables,
+ IR generation, mangling of ``generic`` and alloca (post-fix from general Clang
+ refactoring of address spaces).
+- Several improvements in extensions: fixed OpenCL version for ``cl_khr_mipmap_image``,
+ added missing ``cl_khr_3d_image_writes``.
+- Improvements in ``enqueue_kernel``, especially the implementation of ``ndrange_t`` and blocks.
+- OpenCL type related fixes: global samplers, the ``pipe_t`` size, internal type redefinition,
+ and type compatibility checking in ternary and other operations.
+- The OpenCL header has been extended with missing extension guards, and direct mapping of ``as_type``
+ to ``__builtin_astype``.
+- Fixed ``kernel_arg_type_qual`` and OpenCL/SPIR version in metadata.
+- Added proper use of the kernel calling convention to various targets.
+
+The following new functionalities have been added:
+- Added documentation on OpenCL to Clang user manual.
+- Extended Clang builtins with required ``cl_khr_subgroups`` support.
+- Add ``intel_reqd_sub_group_size`` attribute support.
+- Added OpenCL types to ``CIndex``.
OpenMP Support in Clang
----------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36951.112175.patch
Type: text/x-patch
Size: 1735 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170822/33dd1231/attachment.bin>
More information about the cfe-commits
mailing list