Lines Matching refs:__has_builtin
38 ``__has_builtin``
49 #ifndef __has_builtin // Optional of course.
50 #define __has_builtin(x) 0 // Compatibility with non-clang compilers.
54 #if __has_builtin(__builtin_trap)
63 Prior to Clang 10, ``__has_builtin`` could not be used to detect most builtin
66 ``__has_builtin`` should not be used to detect support for a builtin macro;
1526 * From Clang 10 onwards, ``__has_builtin(__X)`` can be used.
1563 #if __has_builtin(__is_convertible_to)
2289 Query for this feature with ``__has_builtin(__builtin_alloca)``.
2326 Query for this feature with ``__has_builtin(__builtin_alloca_with_align)``.
2362 Query for this feature with ``__has_builtin(__builtin_assume)``.
2404 Query for this feature with ``__has_builtin(__builtin_offsetof)``.
2432 Query for this feature with ``__has_builtin(__builtin_call_with_static_chain)``.
2464 Query for this feature with ``__has_builtin(__builtin_readcyclecounter)``. Note
2550 Query for this feature with ``__has_builtin(__builtin_dump_struct)``
2605 Query for this feature with ``__has_builtin(__builtin_shufflevector)``.
2651 Query for this feature with ``__has_builtin(__builtin_convertvector)``.
2781 Query for this feature with ``__has_builtin(__builtin_unreachable)``.
2808 Query for this feature with ``__has_builtin(__builtin_unpredictable)``.
2838 Query for this feature with ``__has_builtin(__builtin_expect)``.
2868 Query for this feature with ``__has_builtin(__builtin_expect_with_probability)``.
2900 Query for this feature with ``__has_builtin(__builtin_prefetch)``.
3008 Query for this feature with ``__has_builtin(__builtin_operator_new)`` or
3009 ``__has_builtin(__builtin_operator_delete)``:
3064 Query for this feature with ``__has_builtin(__builtin_debugtrap)``.
3082 Query for this feature with ``__has_builtin(__builtin_trap)``.
3214 Query for this feature with ``__has_builtin(__builtin_add_overflow)``, etc.