]> granicus.if.org Git - clang/commit
[OpenCL] Add intel_reqd_sub_group_size attribute support
authorXiuli Pan <xiulipan@outlook.com>
Thu, 4 May 2017 07:31:20 +0000 (07:31 +0000)
committerXiuli Pan <xiulipan@outlook.com>
Thu, 4 May 2017 07:31:20 +0000 (07:31 +0000)
commita7d03b5e204b250e80bde9eaae8dd063cb11347b
tree9d5edc53b25d6a17e9bfc54654dfe9d7cc444861
parentc7f067120d7e2358bd45de2c839d906579ba814c
[OpenCL] Add intel_reqd_sub_group_size attribute support

Summary:
Add intel_reqd_sub_group_size attribute support as intel extension  cl_intel_required_subgroup_size from
https://www.khronos.org/registry/OpenCL/extensions/intel/cl_intel_required_subgroup_size.txt

Reviewers: Anastasia, bader, hfinkel, pxli168

Reviewed By: Anastasia, bader, pxli168

Subscribers: cfe-commits, yaxunl

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@302125 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Attr.td
include/clang/Basic/AttrDocs.td
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/Sema/SemaDeclAttr.cpp
test/CodeGenOpenCL/kernel-attributes.cl
test/Misc/pragma-attribute-supported-attributes-list.test
test/SemaOpenCL/invalid-kernel-attrs.cl