diff options
author | Anastasia Stulova <anastasia.stulova@arm.com> | 2021-01-06 19:05:09 +0000 |
---|---|---|
committer | Anastasia Stulova <anastasia.stulova@arm.com> | 2021-01-06 20:39:57 +0000 |
commit | 4fde2b6a0c080cb2a598383b5850038d67ca6833 (patch) | |
tree | 075dfa10ae42f3641a75013bfe7b0e9c3a1f3edf /llvm/lib/Bitcode/Reader/BitReader.cpp | |
parent | badc7606b0f622f06efc466c86fecc8b45a165fd (diff) | |
download | llvm-4fde2b6a0c080cb2a598383b5850038d67ca6833.zip llvm-4fde2b6a0c080cb2a598383b5850038d67ca6833.tar.gz llvm-4fde2b6a0c080cb2a598383b5850038d67ca6833.tar.bz2 |
[OpenCL] Add clang extension for function pointers.
The new clang internal extension '__cl_clang_function_pointers'
allows use of function pointers and other features that have
the same functionality:
- Use of member function pointers;
- Unrestricted use of references to functions;
- Virtual member functions.
This not a vendor extension and therefore it doesn't require any
special target support. Exposing this functionality fully
will require vendor or Khronos extension.
Tags: #clang
Differential Revision: https://reviews.llvm.org/D94021
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitReader.cpp')
0 files changed, 0 insertions, 0 deletions