Lines Matching refs:__attribute__

189 # define ZEND_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
195 # define ZEND_ATTRIBUTE_ALLOC_SIZE(X) __attribute__ ((alloc_size(X)))
196 # define ZEND_ATTRIBUTE_ALLOC_SIZE2(X,Y) __attribute__ ((alloc_size(X,Y)))
203 # define ZEND_ATTRIBUTE_FORMAT(type, idx, first) __attribute__ ((format(type, idx, first)))
209 # define ZEND_ATTRIBUTE_PTR_FORMAT(type, idx, first) __attribute__ ((format(type, idx, first)))
215 # define ZEND_ATTRIBUTE_DEPRECATED __attribute__((deprecated))
223 # define ZEND_ATTRIBUTE_UNUSED __attribute__((unused))
229 # define ZEND_COLD __attribute__((cold))
230 # define ZEND_HOT __attribute__((hot))
232 # define ZEND_OPT_SIZE __attribute__((optimize("Os")))
233 # define ZEND_OPT_SPEED __attribute__((optimize("Ofast")))
246 # define ZEND_ATTRIBUTE_UNUSED_LABEL __attribute__((cold, unused));
247 # define ZEND_ATTRIBUTE_COLD_LABEL __attribute__((cold));
248 # define ZEND_ATTRIBUTE_HOT_LABEL __attribute__((hot));
256 # define ZEND_FASTCALL __attribute__((fastcall))
267 # define ZEND_NORETURN __attribute__((noreturn))
298 # define zend_always_inline inline __attribute__((always_inline))
299 # define zend_never_inline __attribute__((noinline))
309 # define zend_always_inline inline __attribute__((always_inline))
314 # define zend_never_inline __attribute__((noinline))
570 # define ZEND_INTRIN_SSSE3_FUNC_DECL(func) ZEND_API func __attribute__((target("ssse3")))
595 # define ZEND_INTRIN_SSE4_2_FUNC_DECL(func) ZEND_API func __attribute__((target("sse4.2")))
618 # define ZEND_INTRIN_AVX2_FUNC_DECL(func) ZEND_API func __attribute__((target("avx2")))
631 # define ZEND_SET_ALIGNED(alignment, decl) decl __attribute__ ((__aligned__ (alignment)))