https://github.com/ShangwuYao approved this pull request.
Pretty neat!!
https://github.com/llvm/llvm-project/pull/131546
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -812,6 +838,12 @@ void Sema::InstantiateAttrs(const
MultiLevelTemplateArgumentList &TemplateArgs,
continue;
}
+if (const auto *ReqdWorkGroupSize =
+dyn_cast(TmplAttr)) {
+ instantiateDependentReqdWorkGroupSizeAttr(*this, TemplateArgs,
---
@@ -8,9 +8,23 @@
__attribute__((reqd_work_group_size(128, 1, 1)))
__global__ void reqd_work_group_size_128_1_1() {}
+template
+__attribute__((reqd_work_group_size(a, b, c)))
+__global__ void reqd_work_group_size_a_b_c() {}
+
+template <>
+__global__ void reqd_work_group_size_
https://github.com/ShangwuYao approved this pull request.
Cool!
https://github.com/llvm/llvm-project/pull/131543
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ShangwuYao approved this pull request.
Looks great! Thanks Alexander!
https://github.com/llvm/llvm-project/pull/116589
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commit
Author: Shangwu Yao
Date: 2022-07-22T20:30:15Z
New Revision: 31d8dbd1e5b4ee0fd04bfeb3a64d8f9f33260905
URL:
https://github.com/llvm/llvm-project/commit/31d8dbd1e5b4ee0fd04bfeb3a64d8f9f33260905
DIFF:
https://github.com/llvm/llvm-project/commit/31d8dbd1e5b4ee0fd04bfeb3a64d8f9f33260905.diff
LOG: [
Author: Shangwu Yao
Date: 2022-04-05T20:58:32Z
New Revision: 15a1769631ff0b2b3e830b03e51ae5f54f08a0ab
URL:
https://github.com/llvm/llvm-project/commit/15a1769631ff0b2b3e830b03e51ae5f54f08a0ab
DIFF:
https://github.com/llvm/llvm-project/commit/15a1769631ff0b2b3e830b03e51ae5f54f08a0ab.diff
LOG: E