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