From 1ed6e87ab02db4fb9379b80c820bebad9869aa4d Mon Sep 17 00:00:00 2001 From: Anastasia Stulova Date: Thu, 29 Apr 2021 14:08:21 +0100 Subject: [PATCH] [OpenCL][Docs] Misc updates to C++ for OpenCL and offline compilation Differential Revision: https://reviews.llvm.org/D101092 --- clang/docs/OpenCLSupport.rst | 8 -------- clang/docs/UsersManual.rst | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/clang/docs/OpenCLSupport.rst b/clang/docs/OpenCLSupport.rst index 0d57740..5bde2c3 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 `_). -- There is no distinct file extension for sources that are to be compiled - in C++ for OpenCL mode (See: `PR48097 `_) - .. _opencl_300: OpenCL 3.0 Implementation Status diff --git a/clang/docs/UsersManual.rst b/clang/docs/UsersManual.rst index ec52115..f84c4ec 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 -`_. +`_. 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 -- 2.7.4