Author: Anastasia Stulova Date: 2021-04-29T14:15:07+01:00 New Revision: 1ed6e87ab02db4fb9379b80c820bebad9869aa4d
URL: https://github.com/llvm/llvm-project/commit/1ed6e87ab02db4fb9379b80c820bebad9869aa4d DIFF: https://github.com/llvm/llvm-project/commit/1ed6e87ab02db4fb9379b80c820bebad9869aa4d.diff LOG: [OpenCL][Docs] Misc updates to C++ for OpenCL and offline compilation Differential Revision: https://reviews.llvm.org/D101092 Added: Modified: clang/docs/OpenCLSupport.rst clang/docs/UsersManual.rst Removed: ################################################################################ diff --git a/clang/docs/OpenCLSupport.rst b/clang/docs/OpenCLSupport.rst index 0d5774091fb6..5bde2c332022 100644 --- a/clang/docs/OpenCLSupport.rst +++ b/clang/docs/OpenCLSupport.rst @@ -334,17 +334,9 @@ to view the full bug list. Missing features or with limited support ---------------------------------------- -- Use of ObjC blocks is disabled and therefore the ``enqueue_kernel`` builtin - function is not supported currently. It is expected that if support for this - feature is added in the future, it will utilize C++ lambdas instead of ObjC - blocks. - - IR generation for global destructors is incomplete (See: `PR48047 <https://llvm.org/PR48047>`_). -- There is no distinct file extension for sources that are to be compiled - in C++ for OpenCL mode (See: `PR48097 <https://llvm.org/PR48097>`_) - .. _opencl_300: OpenCL 3.0 Implementation Status diff --git a/clang/docs/UsersManual.rst b/clang/docs/UsersManual.rst index ec521155a7f7..f84c4eceebb9 100644 --- a/clang/docs/UsersManual.rst +++ b/clang/docs/UsersManual.rst @@ -2927,7 +2927,7 @@ tools as well as open source tools such as `SPIRV-LLVM Translator to produce SPIR-V binary. More details are provided in `the offline compilation from OpenCL kernel sources into SPIR-V using open source tools -<https://www.khronos.org/blog/offline-compilation-of-opencl-kernels-into-spir-v-using-open-source-tooling>`_. +<https://github.com/KhronosGroup/OpenCL-Guide/blob/main/chapters/os_tooling.md>`_. Clang currently supports OpenCL C language standards up to v2.0. Clang mainly supports full profile. There is only very limited support of the embedded _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits