https://github.com/sarnex created https://github.com/llvm/llvm-project/pull/128222
None >From b91e429ae1fc1cf8ea8239aba59789013961533c Mon Sep 17 00:00:00 2001 From: "Sarnie, Nick" <nick.sar...@intel.com> Date: Fri, 21 Feb 2025 11:50:48 -0800 Subject: [PATCH] [Clang][ARM] Only try to redefine builtins for non-CUDA Signed-off-by: Sarnie, Nick <nick.sar...@intel.com> --- clang/lib/Headers/arm_acle.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clang/lib/Headers/arm_acle.h b/clang/lib/Headers/arm_acle.h index b1dc90f84ad36..fbd0020258722 100644 --- a/clang/lib/Headers/arm_acle.h +++ b/clang/lib/Headers/arm_acle.h @@ -27,6 +27,8 @@ extern "C" { #endif +#if !defined(__CUDA__) + /* 7 SYNCHRONIZATION, BARRIER AND HINT INTRINSICS */ /* 7.3 Memory barriers */ #if !__has_builtin(__dmb) @@ -70,6 +72,7 @@ static __inline__ void __attribute__((__always_inline__, __nodebug__)) __yield(v __builtin_arm_yield(); } #endif +#endif // #if !defined(__CUDA__) #if defined(__ARM_32BIT_STATE) && __ARM_32BIT_STATE #define __dbg(t) __builtin_arm_dbg(t) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits