/external/clang/test/Preprocessor/ |
feature_tests.c | 12 #if !__has_builtin(__builtin_huge_val) || \ 13 !__has_builtin(__builtin_shufflevector) || \ 14 !__has_builtin(__builtin_convertvector) || \ 15 !__has_builtin(__builtin_trap) || \ 16 !__has_builtin(__c11_atomic_init) || \ 22 #if __has_builtin(__builtin_insanity) 32 #if !__has_builtin(__builtin_ia32_emms) || \ 33 __has_builtin(__builtin_altivec_abs_v4sf) 37 // Macro expansion does not occur in the parameter to __has_builtin, 44 #if __has_builtin(MY_ALIAS_BUILTIN) || __has_feature(MY_ALIAS_FEATURE [all...] |
/external/libcxx/src/support/ |
atomic_support.h | 7 #if defined(__clang__) && __has_builtin(__atomic_load_n) \ 8 && __has_builtin(__atomic_store_n) \ 9 && __has_builtin(__atomic_add_fetch) \ 10 && __has_builtin(__atomic_compare_exchange_n) \
|
/external/libvpx/libvpx/vpx_util/ |
endian_inl.h | 29 #ifndef __has_builtin 30 # define __has_builtin(x) 0 macro 52 #if LOCAL_GCC_PREREQ(4, 8) || __has_builtin(__builtin_bswap16) 56 #if LOCAL_GCC_PREREQ(4, 3) || __has_builtin(__builtin_bswap32) 60 #if LOCAL_GCC_PREREQ(4, 3) || __has_builtin(__builtin_bswap64)
|
/external/vixl/src/vixl/ |
compiler-intrinsics.h | 54 #define COMPILER_HAS_BUILTIN_CLRSB (__has_builtin(__builtin_clrsb)) 55 #define COMPILER_HAS_BUILTIN_CLZ (__has_builtin(__builtin_clz)) 56 #define COMPILER_HAS_BUILTIN_CTZ (__has_builtin(__builtin_ctz)) 57 #define COMPILER_HAS_BUILTIN_FFS (__has_builtin(__builtin_ffs)) 58 #define COMPILER_HAS_BUILTIN_POPCOUNT (__has_builtin(__builtin_popcount))
|
/external/webp/src/utils/ |
endian_inl.h | 38 #if LOCAL_GCC_PREREQ(4,8) || __has_builtin(__builtin_bswap16) 41 #if LOCAL_GCC_PREREQ(4,3) || __has_builtin(__builtin_bswap32) 44 #if LOCAL_GCC_PREREQ(4,3) || __has_builtin(__builtin_bswap64)
|
/external/compiler-rt/lib/builtins/ |
int_math.h | 24 #ifndef __has_builtin 25 # define __has_builtin(x) 0 macro 49 #if __has_builtin(__builtin_isfinite) 59 #endif /* __has_builtin(__builtin_isfinite) */
|
/external/v8/include/ |
v8config.h | 222 # define V8_HAS_BUILTIN_CLZ (__has_builtin(__builtin_clz)) 223 # define V8_HAS_BUILTIN_CTZ (__has_builtin(__builtin_ctz)) 224 # define V8_HAS_BUILTIN_EXPECT (__has_builtin(__builtin_expect)) 225 # define V8_HAS_BUILTIN_FRAME_ADDRESS (__has_builtin(__builtin_frame_address)) 226 # define V8_HAS_BUILTIN_POPCOUNT (__has_builtin(__builtin_popcount)) 227 # define V8_HAS_BUILTIN_SADD_OVERFLOW (__has_builtin(__builtin_sadd_overflow)) 228 # define V8_HAS_BUILTIN_SSUB_OVERFLOW (__has_builtin(__builtin_ssub_overflow)) 229 # define V8_HAS_BUILTIN_UADD_OVERFLOW (__has_builtin(__builtin_uadd_overflow))
|
/external/jemalloc/include/jemalloc/internal/ |
util.h | 63 #ifndef __has_builtin 64 # define __has_builtin(builtin) (0) macro 67 (defined(__clang__) && __has_builtin(builtin))
|
/external/llvm/include/llvm/Support/ |
Compiler.h | 32 #ifndef __has_builtin 33 # define __has_builtin(x) 0 macro 169 #if __has_builtin(__builtin_expect) || LLVM_GNUC_PREREQ(4, 0, 0) 249 #if __has_builtin(__builtin_unreachable) || LLVM_GNUC_PREREQ(4, 5, 0) 257 #if __has_builtin(__builtin_trap) || LLVM_GNUC_PREREQ(4, 3, 0) 271 #if __has_builtin(__builtin_assume_aligned) || LLVM_GNUC_PREREQ(4, 7, 0)
|
MathExtras.h | 72 #if __has_builtin(__builtin_ctz) || LLVM_GNUC_PREREQ(4, 0, 0) 88 #if __has_builtin(__builtin_ctzll) || LLVM_GNUC_PREREQ(4, 0, 0) 141 #if __has_builtin(__builtin_clz) || LLVM_GNUC_PREREQ(4, 0, 0) 157 #if __has_builtin(__builtin_clzll) || LLVM_GNUC_PREREQ(4, 0, 0)
|
/external/clang/test/SemaCXX/ |
make_integer_seq.cpp | 3 static_assert(__has_builtin(__make_integer_seq), "");
|
/external/dng_sdk/source/ |
dng_safe_arithmetic.h | 29 #ifndef __has_builtin 30 #define __has_builtin(x) 0 // Compatibility with non-Clang compilers. macro 112 #if __has_builtin(__builtin_smull_overflow) 150 #if __has_builtin(__builtin_smull_overflow)
|
/external/libcxx/include/ |
__config | 37 #ifndef __has_builtin 38 #define __has_builtin(__x) 0 623 #if !__has_builtin(__builtin_operator_new) || !__has_builtin(__builtin_operator_delete)
|
/bionic/libc/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro 458 #if __has_builtin(__builtin_umul_overflow) || __GNUC__ >= 5
|
/external/eigen/Eigen/src/Core/util/ |
Macros.h | 99 // Cross compiler wrapper around LLVM's __has_builtin 100 #ifdef __has_builtin 101 # define EIGEN_HAS_BUILTIN(x) __has_builtin(x)
|
/external/icu/icu4c/source/common/ |
putilimp.h | 239 #elif __has_builtin(__c11_atomic_load) && \ 240 __has_builtin(__c11_atomic_store) && \ 241 __has_builtin(__c11_atomic_fetch_add) && \ 242 __has_builtin(__c11_atomic_fetch_sub)
|
/external/clang/docs/ |
LanguageExtensions.rst | 37 ``__has_builtin`` 46 #ifndef __has_builtin // Optional of course. 47 #define __has_builtin(x) 0 // Compatibility with non-clang compilers. 51 #if __has_builtin(__builtin_trap) [all...] |
/development/ndk/platforms/android-21/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/development/ndk/platforms/android-3/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/external/webp/src/dsp/ |
dsp.h | 38 #ifndef __has_builtin 39 # define __has_builtin(x) 0 macro
|
/prebuilts/ndk/current/platforms/android-12/arch-arm/usr/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/prebuilts/ndk/current/platforms/android-12/arch-mips/usr/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/prebuilts/ndk/current/platforms/android-12/arch-x86/usr/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/prebuilts/ndk/current/platforms/android-13/arch-arm/usr/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|
/prebuilts/ndk/current/platforms/android-13/arch-mips/usr/include/sys/ |
cdefs.h | 53 #ifndef __has_builtin 54 #define __has_builtin(x) 0 macro
|