[OpenCL] Add "cles_khr_int64" extension.
authorAlexey Bader <alexey.bader@intel.com>
Fri, 26 Jan 2018 11:48:46 +0000 (11:48 +0000)
committerAlexey Bader <alexey.bader@intel.com>
Fri, 26 Jan 2018 11:48:46 +0000 (11:48 +0000)
commitf7c3d6634a1e67481fa327717c32c16efad1465a
treefea784791271693bdcd3d189d471e7dc5d102589
parentb926dd8427655ec16e1c5a49094e8f4f47f43952
[OpenCL] Add "cles_khr_int64" extension.

Summary:
For OpenCL 1.1 embedded profile 64 bit integers i.e. long,
ulong including the appropriate vector data types and operations
on 64-bit integers are optional. The "cles_khr_int64" extension
string will be reported if the embedded profile implementation
supports 64-bit integers.

Reviewers: Anastasia, bader

Reviewed By: Anastasia, bader

Subscribers: bader, yaxunl, Anastasia, cfe-commits

Differential Revision: https://reviews.llvm.org/D42532

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@323522 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/OpenCLExtensions.def
test/SemaOpenCL/extension-version.cl