[clang] [Clang][CUDA] Add missing push_macro for __INTRINSIC_LOAD_FAMILY (PR #234471)
Alexander Pivovarov via cfe-commits
cfe-commits at lists.llvm.org
Sun Oct 25 14:50:36 PDT 2026
https://github.com/apivovarov updated https://github.com/llvm/llvm-project/pull/234471
>From 80c520882eb44373885caddfa66cf7eb66f14a0e Mon Sep 17 00:00:00 2001
From: Alex Pivovarov <upwind at google.com>
Date: Thu, 22 Oct 2026 03:09:50 +0000
Subject: [PATCH] [Clang][CUDA] Add missing push_macro for
__INTRINSIC_LOAD_FAMILY
---
clang/lib/Headers/__clang_cuda_intrinsics.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/clang/lib/Headers/__clang_cuda_intrinsics.h b/clang/lib/Headers/__clang_cuda_intrinsics.h
index 11a54cbf29db98..8b500f5b4f3c4a 100644
--- a/clang/lib/Headers/__clang_cuda_intrinsics.h
+++ b/clang/lib/Headers/__clang_cuda_intrinsics.h
@@ -545,6 +545,7 @@ inline __device__ unsigned __funnelshift_rc(unsigned low32, unsigned high32,
} \
}
+#pragma push_macro("__INTRINSIC_LOAD_FAMILY")
#define __INTRINSIC_LOAD_FAMILY(__Mode, __Volatile, __Clobber) \
__INTRINSIC_LOAD(__ld##__Mode, "ld.global." #__Mode ".s8", char, \
unsigned int, "=r", __Volatile, __Clobber) \
More information about the cfe-commits
mailing list