diff options
author | Andrew Savonichev <andrew.savonichev@intel.com> | 2018-11-08 11:25:41 +0000 |
---|---|---|
committer | Andrew Savonichev <andrew.savonichev@intel.com> | 2018-11-08 11:25:41 +0000 |
commit | 2a515b366ed1fc5e80f9310ba94f171db7cc3aa7 (patch) | |
tree | d6199c9a6cbac063f6d50f0051dc2d1ab444ba56 /test/Index | |
parent | 7668d4626c27696d1d5e4b2086b5882196fb4d68 (diff) |
[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension
Summary:
Documentation can be found at https://www.khronos.org/registry/OpenCL/extensions/intel/cl_intel_device_side_avc_motion_estimation.txt
Patch by Kristina Bessonova
Reviewers: Anastasia, yaxunl, shafik
Reviewed By: Anastasia
Subscribers: arphaman, sidorovd, AlexeySotkin, krisb, bader, asavonic, cfe-commits
Differential Revision: https://reviews.llvm.org/D51484
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346392 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Index')
-rw-r--r-- | test/Index/opencl-types.cl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Index/opencl-types.cl b/test/Index/opencl-types.cl index 75a584c339..9eb680843a 100644 --- a/test/Index/opencl-types.cl +++ b/test/Index/opencl-types.cl @@ -124,3 +124,11 @@ void kernel testMiscOpenCLTypes() { // CHECK: VarDecl=scalarOCLEvent:118:15 (Definition) [type=clk_event_t] [typekind=Typedef] [canonicaltype=clk_event_t] [canonicaltypekind=Unexposed] [isPOD=1] // CHECK: VarDecl=scalarOCLQueue:119:11 (Definition) [type=queue_t] [typekind=Typedef] [canonicaltype=queue_t] [canonicaltypekind=OCLQueue] [isPOD=1] // CHECK: VarDecl=scalarOCLReserveID:120:16 (Definition) [type=reserve_id_t] [typekind=Typedef] [canonicaltype=reserve_id_t] [canonicaltypekind=OCLReserveID] [isPOD=1] + +#pragma OPENCL EXTENSION cl_intel_device_side_avc_motion_estimation : enable + +void kernel testExtOpenCLTypes() { + intel_sub_group_avc_mce_payload_t mce_payload; +} + +// CHECK: VarDecl=mce_payload:131:37 (Definition){{( \(invalid\))?}} [type=intel_sub_group_avc_mce_payload_t] [typekind=Typedef] [canonicaltype=intel_sub_group_avc_mce_payload_t] [canonicaltypekind=OCLIntelSubgroupAVCMcePayload] [isPOD=1] |