[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
Showing
- include/clang/Basic/Attr.td 7 additions, 0 deletionsinclude/clang/Basic/Attr.td
- include/clang/Basic/AttrDocs.td 15 additions, 0 deletionsinclude/clang/Basic/AttrDocs.td
- lib/CodeGen/CodeGenFunction.cpp 20 additions, 12 deletionslib/CodeGen/CodeGenFunction.cpp
- lib/CodeGen/CodeGenFunction.h 2 additions, 10 deletionslib/CodeGen/CodeGenFunction.h
- lib/Sema/SemaDeclAttr.cpp 28 additions, 0 deletionslib/Sema/SemaDeclAttr.cpp
- test/CodeGenOpenCL/kernel-attributes.cl 4 additions, 0 deletionstest/CodeGenOpenCL/kernel-attributes.cl
- test/Misc/pragma-attribute-supported-attributes-list.test 2 additions, 1 deletiontest/Misc/pragma-attribute-supported-attributes-list.test
- test/SemaOpenCL/invalid-kernel-attrs.cl 4 additions, 0 deletionstest/SemaOpenCL/invalid-kernel-attrs.cl
Loading
Please register or sign in to comment