Mercurial > hg > CbC > CbC_llvm
comparison clang/docs/OpenCLSupport.rst @ 150:1d019706d866
LLVM10
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 15:10:13 +0900 |
parents | |
children | 2e18cbf3894f |
comparison
equal
deleted
inserted
replaced
147:c2174574ed3a | 150:1d019706d866 |
---|---|
1 .. raw:: html | |
2 | |
3 <style type="text/css"> | |
4 .none { background-color: #FFCCCC } | |
5 .partial { background-color: #FFFF99 } | |
6 .good { background-color: #CCFF99 } | |
7 </style> | |
8 | |
9 .. role:: none | |
10 .. role:: partial | |
11 .. role:: good | |
12 | |
13 .. contents:: | |
14 :local: | |
15 | |
16 ================== | |
17 OpenCL Support | |
18 ================== | |
19 | |
20 Clang fully supports all OpenCL C versions from 1.1 to 2.0. | |
21 | |
22 Please refer to `Bugzilla | |
23 <https://bugs.llvm.org/buglist.cgi?component=OpenCL&list_id=172679&product=clang&resolution=--->`_ | |
24 for the most up to date bug reports. | |
25 | |
26 | |
27 C++ for OpenCL Implementation Status | |
28 ==================================== | |
29 | |
30 Bugzilla bugs for this functionality are typically prefixed | |
31 with '[C++]'. | |
32 | |
33 Differences to OpenCL C | |
34 ----------------------- | |
35 | |
36 TODO! | |
37 | |
38 Missing features or with limited support | |
39 ---------------------------------------- | |
40 | |
41 - Use of ObjC blocks is disabled. | |
42 | |
43 - Global destructor invocation is not generated correctly. | |
44 | |
45 - Initialization of objects in `__constant` address spaces is not guaranteed to work. | |
46 | |
47 - `addrspace_cast` operator is not supported. |