https://github.com/arsenm created 
https://github.com/llvm/llvm-project/pull/185264

None

>From 2e453f5358d963345a74916eb7e5369c0d81213e Mon Sep 17 00:00:00 2001
From: Matt Arsenault <[email protected]>
Date: Sun, 8 Mar 2026 09:57:03 +0100
Subject: [PATCH] libclc: Fix wait_group_events build for targets without
 generic

---
 libclc/opencl/lib/amdgcn/async/wait_group_events.cl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libclc/opencl/lib/amdgcn/async/wait_group_events.cl 
b/libclc/opencl/lib/amdgcn/async/wait_group_events.cl
index fac33f73af1c4..f1c9925847de5 100644
--- a/libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+++ b/libclc/opencl/lib/amdgcn/async/wait_group_events.cl
@@ -15,9 +15,13 @@ _CLC_DEF _CLC_OVERLOAD void wait_group_events(int n, 
__private event_t *evs) {
                      memory_scope_work_group);
 }
 
-_CLC_DEF _CLC_OVERLOAD void wait_group_events(int n, __generic event_t *evs) {
+#if _CLC_GENERIC_AS_SUPPORTED
+
+_CLC_DEF _CLC_OVERLOAD void wait_group_events(int n, event_t *evs) {
   (void)n;
   (void)evs;
   work_group_barrier(CLK_LOCAL_MEM_FENCE | CLK_GLOBAL_MEM_FENCE,
                      memory_scope_work_group);
 }
+
+#endif

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to