Home
last modified time | relevance | path

Searched refs:__has_builtin (Results 1 – 25 of 80) sorted by path

1234

/freebsd/contrib/googletest/googletest/src/
H A Dgtest.cc158 #if defined(__has_builtin)
159 #define GTEST_HAS_BUILTIN(x) __has_builtin(x)
/freebsd/contrib/libarchive/libarchive/
H A Darchive_read_support_format_lha.c1823 #ifndef __has_builtin in lha_crc16()
1824 #define __has_builtin(x) 0 in lha_crc16() macro
1831 #elif defined(__clang__) && __has_builtin(__builtin_bswap16) in lha_crc16()
/freebsd/contrib/libcxxrt/
H A Datomic.h2 #ifndef __has_builtin
3 # define __has_builtin(x) 0 macro
15 #if __has_builtin(__c11_atomic_exchange)
92 #if __has_builtin(__c11_atomic_compare_exchange_strong)
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DStack.cpp24 #if __GNUC__ || __has_builtin(__builtin_frame_address) in getStackPointer()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Darm_acle.h32 #if !__has_builtin(__dmb)
35 #if !__has_builtin(__dsb)
38 #if !__has_builtin(__isb)
44 #if !__has_builtin(__wfi)
50 #if !__has_builtin(__wfe)
56 #if !__has_builtin(__sev)
62 #if !__has_builtin(__sevl)
68 #if !__has_builtin(__yield)
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Datomic.c369 #if __has_builtin(__c11_atomic_fetch_nand)
H A Dint_math.h22 #ifndef __has_builtin
23 #define __has_builtin(x) 0 macro
45 #if __has_builtin(__builtin_isfinite)
68 #if __has_builtin(__builtin_copysignf128)
70 #elif __has_builtin(__builtin_copysignq) || (defined(__GNUC__) && __GNUC__ >= 7)
83 #if __has_builtin(__builtin_fabsf128)
85 #elif __has_builtin(__builtin_fabsq) || (defined(__GNUC__) && __GNUC__ >= 7)
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dcompiler.h28 #ifndef __has_builtin
29 # define __has_builtin(x) 0 macro
58 #if __has_builtin(__builtin_expect)
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_type_traits.h101 #ifndef __has_builtin
102 # define __has_builtin(x) 0
105 #if __has_builtin(__is_trivially_destructible)
111 #elif __has_builtin(__has_trivial_destructor)
125 #if __has_builtin(__is_trivially_copyable)
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h16 #ifndef __has_builtin
17 #define __has_builtin(X) 0 macro
49 #if __has_builtin(__builtin_umull_overflow) && (SCUDO_WORDSIZE == 64U) in checkForCallocOverflow()
52 #elif __has_builtin(__builtin_umul_overflow) && (SCUDO_WORDSIZE == 32U) in checkForCallocOverflow()
/freebsd/contrib/llvm-project/libcxx/include/
H A D__assert29 #if 0 && __has_builtin(__builtin_assume)
H A D__config439 # ifndef __has_builtin
440 # define __has_builtin(__x) 0
/freebsd/contrib/llvm-project/libcxx/include/__bit/
H A Dbyteswap.h37 # if __has_builtin(__builtin_bswap128) in byteswap()
/freebsd/contrib/llvm-project/libcxx/include/__coroutine/
H A Dnoop_coroutine_handle.h23 # if __has_builtin(__builtin_coro_noop) || defined(_LIBCPP_COMPILER_GCC)
59 # if __has_builtin(__builtin_coro_noop)
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h72 #if defined(__clang__) && __has_builtin(__atomic_add_fetch) && defined(__ATOMIC_RELAXED) && defined…
81 (__has_builtin(__atomic_load_n) || defined(_LIBCPP_COMPILER_GCC)) in __libcpp_relaxed_load()
91 (__has_builtin(__atomic_load_n) || defined(_LIBCPP_COMPILER_GCC)) in __libcpp_acquire_load()
/freebsd/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h122 #if _LIBCPP_STD_VER >= 17 && __has_builtin(__builtin_char_memchr) in __constexpr_memchr()
/freebsd/contrib/llvm-project/libcxx/include/__tuple/
H A Dtuple_element.h46 # if !__has_builtin(__type_pack_element)
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dadd_lvalue_reference.h21 #if __has_builtin(__add_lvalue_reference)
H A Dadd_pointer.h25 #if !defined(_LIBCPP_WORKAROUND_OBJCXX_COMPILER_INTRINSICS) && __has_builtin(__add_pointer)
H A Dadd_rvalue_reference.h21 #if __has_builtin(__add_rvalue_reference)
H A Ddecay.h28 #if __has_builtin(__decay)
H A Dextent.h22 #if __has_builtin(__array_extent)
H A Dis_array.h24 #if __has_builtin(__is_array) && 0
H A Dis_compound.h22 #if __has_builtin(__is_compound)
H A Dis_const.h21 #if __has_builtin(__is_const)

1234