[clang] [CIR][CUDA] Shadow variables, internalize device side variables, lower poison attribute (PR #190087)
Zaky Hermawan via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 28 04:55:04 PDT 2026
================
@@ -37,6 +37,24 @@ def CIR_CUDAKernelNameAttr : CIR_Attr<"CUDAKernelName", "cu.kernel_name"> {
let canHaveIllegalCXXABIType = 0;
}
+def CUDAShadowNameAttr : CIR_Attr<"CUDAShadowName",
----------------
ZakyHermawan wrote:
Make sense, using either attribute fine by me, however if we decide to use `CUDAVarRegistrationInfoAttr`, the registration should be handled by separate PR.
https://github.com/llvm/llvm-project/pull/190087
More information about the cfe-commits
mailing list