https://github.com/alexander-shaposhnikov approved this pull request.
LG
https://github.com/llvm/llvm-project/pull/122877
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/alexander-shaposhnikov closed
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
https://github.com/alexander-shaposhnikov created
https://github.com/llvm/llvm-project/pull/131543
Allow passing all zeros to reqd_work_group_size.
Quote from
https://rocm.docs.amd.com/projects/llvm-project/en/latest/LLVM/llvm/html/AMDGPUUsage.html#amdgpu-amdhsa-code-object-kernel-argument-met
https://github.com/alexander-shaposhnikov updated
https://github.com/llvm/llvm-project/pull/131543
>From e1781606a72e86a13b032928f35403a2859f38b2 Mon Sep 17 00:00:00 2001
From: Alexander Shaposhnikov
Date: Sun, 16 Mar 2025 22:27:05 +
Subject: [PATCH] [clang][opencl] Allow passing all zeros
https://github.com/alexander-shaposhnikov closed
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/alexander-shaposhnikov created
https://github.com/llvm/llvm-project/pull/131546
Allow using integral non-type template parameters as attribute arguments of
reqd_work_group_size and work_group_size_hint.
Test plan:
ninja check-all
>From 11495fcca75e25b6b89c991fed97d7d254b080
https://github.com/alexander-shaposhnikov updated
https://github.com/llvm/llvm-project/pull/131546
>From 86eefd7db18252d74f7b5891e7490653b6378eb0 Mon Sep 17 00:00:00 2001
From: Alexander Shaposhnikov
Date: Mon, 17 Mar 2025 00:39:24 +
Subject: [PATCH] [CudaSPIRV] Allow using integral non-typ
https://github.com/alexander-shaposhnikov updated
https://github.com/llvm/llvm-project/pull/131546
>From 6f00315409719797e353854a7e73f6eb75674dae Mon Sep 17 00:00:00 2001
From: Alexander Shaposhnikov
Date: Mon, 17 Mar 2025 00:39:24 +
Subject: [PATCH] [CudaSPIRV] Allow using integral non-typ
@@ -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/alexander-shaposhnikov updated
https://github.com/llvm/llvm-project/pull/131546
>From 94a49544f02ac576cbe5bcd9274a0b95943f97a3 Mon Sep 17 00:00:00 2001
From: Alexander Shaposhnikov
Date: Mon, 17 Mar 2025 00:39:24 +
Subject: [PATCH] [CudaSPIRV] Allow using integral non-typ
https://github.com/alexander-shaposhnikov updated
https://github.com/llvm/llvm-project/pull/131546
>From b5aefb3a95c726e188e5cb4f5b3a340766a68107 Mon Sep 17 00:00:00 2001
From: Alexander Shaposhnikov
Date: Mon, 17 Mar 2025 00:39:24 +
Subject: [PATCH] [CudaSPIRV] Allow using integral non-typ
https://github.com/alexander-shaposhnikov approved this pull request.
https://github.com/llvm/llvm-project/pull/134398
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/alexander-shaposhnikov closed
https://github.com/llvm/llvm-project/pull/142147
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/alexander-shaposhnikov approved this pull request.
LG, thanks!
https://github.com/llvm/llvm-project/pull/142149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/alexander-shaposhnikov closed
https://github.com/llvm/llvm-project/pull/142149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -50,6 +51,63 @@ static const RecordDecl *findDefinition(StringRef RecordName,
return selectFirst("recordDecl", Results);
}
+static bool isSafeToRewrite(const RecordDecl *Decl, const ASTContext &Context)
{
+ // All following checks expect at least one field declaration.
@@ -50,6 +51,63 @@ static const RecordDecl *findDefinition(StringRef RecordName,
return selectFirst("recordDecl", Results);
}
+static bool isSafeToRewrite(const RecordDecl *Decl, const ASTContext &Context)
{
+ // All following checks expect at least one field declaration.
https://github.com/alexander-shaposhnikov edited
https://github.com/llvm/llvm-project/pull/142149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -50,6 +51,63 @@ static const RecordDecl *findDefinition(StringRef RecordName,
return selectFirst("recordDecl", Results);
}
+static bool isSafeToRewrite(const RecordDecl *Decl, const ASTContext &Context)
{
+ // All following checks expect at least one field declaration.
https://github.com/alexander-shaposhnikov edited
https://github.com/llvm/llvm-project/pull/142149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
301 - 320 of 320 matches
Mail list logo