Author: Kévin Petit Date: 2023-02-14T18:26:42Z New Revision: 1da2085a513341f0e8d7578415dcf77d614708e5
URL: https://github.com/llvm/llvm-project/commit/1da2085a513341f0e8d7578415dcf77d614708e5 DIFF: https://github.com/llvm/llvm-project/commit/1da2085a513341f0e8d7578415dcf77d614708e5.diff LOG: libclc: add clspv to targets exempt from alwaysinline https://reviews.llvm.org/D132362 Patch by: Aaron Greig <aaron.gr...@codeplay.com> Added: Modified: libclc/generic/include/clc/clcfunc.h Removed: ################################################################################ diff --git a/libclc/generic/include/clc/clcfunc.h b/libclc/generic/include/clc/clcfunc.h index 55b775ea3935b..abb5484d6248e 100644 --- a/libclc/generic/include/clc/clcfunc.h +++ b/libclc/generic/include/clc/clcfunc.h @@ -2,8 +2,10 @@ #define _CLC_DECL #define _CLC_INLINE __attribute__((always_inline)) inline -/* avoid inlines for SPIR-V since we'll optimise later in the chain */ -#if defined(CLC_SPIRV) || defined(CLC_SPIRV64) +// avoid inlines for SPIR-V related targets since we'll optimise later in the +// chain +#if defined(CLC_SPIRV) || defined(CLC_SPIRV64) || defined(CLC_CLSPV) || \ + defined(CLC_CLSPV64) #define _CLC_DEF #else #define _CLC_DEF __attribute__((always_inline)) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits