1 #define _CLC_OVERLOAD __attribute__((overloadable))
2 #define _CLC_DECL
3 #define _CLC_INLINE __attribute__((always_inline)) inline
4 
5 /* avoid inlines for SPIR-V since we'll optimise later in the chain */
6 #if defined(CLC_SPIRV) || defined(CLC_SPIRV64)
7 #define _CLC_DEF
8 #else
9 #define _CLC_DEF __attribute__((always_inline))
10 #endif
11