mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-30 00:51:02 +00:00
[OpenCL] Add doc to describe OpenCL support
The idea of this page is to document work in progress functionality and also describe the plan of future development work. Patch by Anastasia Stulova. Differential Revision: https://reviews.llvm.org/D69072 llvm-svn: 375111
This commit is contained in:
parent
78c78cb5a1
commit
5e962e8d7d
47
clang/docs/OpenCLSupport.rst
Normal file
47
clang/docs/OpenCLSupport.rst
Normal file
@ -0,0 +1,47 @@
|
||||
.. 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.
|
@ -41,6 +41,7 @@ Using Clang as a Compiler
|
||||
SourceBasedCodeCoverage
|
||||
Modules
|
||||
MSVCCompatibility
|
||||
OpenCLSupport
|
||||
OpenMPSupport
|
||||
ThinLTO
|
||||
CommandGuide/index
|
||||
|
Loading…
Reference in New Issue
Block a user