From f0010f4fdba4b87da34a28d92d3628eedb01e8d5 Mon Sep 17 00:00:00 2001 From: Satyanvesh Dittakavi Date: Wed, 29 Nov 2023 09:19:48 +0000 Subject: [PATCH] SWDEV-434362 - Replace __HIP_CLANG_ONLY__ as it is not supported on HIPRTC __HIP_CLANG_ONLY__ is not recognized in HIPRTC, due to which some math functions like amd_mixed_dot were not included in hiprtc builtins. Change-Id: I1fe41e1ddc8911f6a5b5b1405dd4730d0170a4f7 --- hipamd/include/hip/amd_detail/amd_device_functions.h | 2 +- hipamd/include/hip/amd_detail/amd_math_functions.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hipamd/include/hip/amd_detail/amd_device_functions.h b/hipamd/include/hip/amd_detail/amd_device_functions.h index 4569f2e2a4..bcf01a2994 100644 --- a/hipamd/include/hip/amd_detail/amd_device_functions.h +++ b/hipamd/include/hip/amd_detail/amd_device_functions.h @@ -38,7 +38,7 @@ extern "C" __device__ int printf(const char *fmt, ...); #else template static inline __device__ void printf(const char* format, All... all) {} -#endif // __HIP_CLANG_ONLY__ +#endif extern "C" __device__ unsigned long long __ockl_steadyctr_u64(); diff --git a/hipamd/include/hip/amd_detail/amd_math_functions.h b/hipamd/include/hip/amd_detail/amd_math_functions.h index fca4d7e408..294dbf4305 100644 --- a/hipamd/include/hip/amd_detail/amd_math_functions.h +++ b/hipamd/include/hip/amd_detail/amd_math_functions.h @@ -61,7 +61,7 @@ struct __numeric_type<_Float16> #define __RETURN_TYPE bool // DOT FUNCTIONS -#if __HIP_CLANG_ONLY__ +#if defined(__clang__) && defined(__HIP__) __DEVICE__ inline int amd_mixed_dot(short2 a, short2 b, int c, bool saturate) {