Mercurial > hg > CbC > CbC_llvm
view clang/docs/OpenCLSupport.rst @ 173:0572611fdcc8 llvm10 llvm12
reorgnization done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:55:54 +0900 |
parents | 1d019706d866 |
children | 2e18cbf3894f |
line wrap: on
line source
.. raw:: html <style type="text/css"> .none { background-color: #FFCCCC } .partial { background-color: #FFFF99 } .good { background-color: #CCFF99 } </style> .. role:: none .. role:: partial .. role:: good .. contents:: :local: ================== OpenCL Support ================== Clang fully supports all OpenCL C versions from 1.1 to 2.0. Please refer to `Bugzilla <https://bugs.llvm.org/buglist.cgi?component=OpenCL&list_id=172679&product=clang&resolution=--->`_ for the most up to date bug reports. C++ for OpenCL Implementation Status ==================================== Bugzilla bugs for this functionality are typically prefixed with '[C++]'. Differences to OpenCL C ----------------------- TODO! Missing features or with limited support ---------------------------------------- - Use of ObjC blocks is disabled. - Global destructor invocation is not generated correctly. - Initialization of objects in `__constant` address spaces is not guaranteed to work. - `addrspace_cast` operator is not supported.