Home
last modified time | relevance | path

Searched refs:__has_builtin (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Dcompiler-clang.h78 * __has_builtin allowing us to avoid awkward version
82 #if __has_builtin(__builtin_mul_overflow) && \
83 __has_builtin(__builtin_add_overflow) && \
84 __has_builtin(__builtin_sub_overflow)
/kernel/linux/linux-6.6/lib/zstd/common/
H A Dportability_macros.h30 #ifndef __has_builtin
31 # define __has_builtin(x) 0 macro
H A Dcompiler.h128 #if __has_builtin(__builtin_unreachable) || (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)))
/kernel/linux/linux-6.6/tools/include/linux/
H A Dcompiler_types.h8 * __has_builtin is supported on gcc >= 10, clang >= 3 and icc >= 21.
9 * In the meantime, to support gcc < 10, we implement __has_builtin
12 #ifndef __has_builtin
13 #define __has_builtin(x) (0) macro
H A Dctype.h40 #if __has_builtin(__builtin_isdigit)
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dlibbpf_internal.h81 #ifndef __has_builtin
82 #define __has_builtin(x) 0 macro
97 #if __has_builtin(__builtin_mul_overflow) in libbpf_reallocarray()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_core_reloc_module.c43 #if __has_builtin(__builtin_preserve_enum_value) in BPF_PROG()
77 #if __has_builtin(__builtin_preserve_enum_value) in BPF_PROG()
H A Dbpf_iter_task_btf.c23 #if __has_builtin(__builtin_btf_type_id) in dump_task_struct()
H A Dnetif_receive_skb.c51 #if __has_builtin(__builtin_btf_type_id)
105 #if __has_builtin(__builtin_btf_type_id) in BPF_PROG()
H A Dtest_core_reloc_enumval.c47 #if __has_builtin(__builtin_preserve_enum_value) in test_core_enumval()
H A Dtest_core_reloc_type_id.c85 #if __has_builtin(__builtin_preserve_type_info) in test_core_type_id()
H A Dtest_core_reloc_kernel.c52 #if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15 in test_core_kernel()
H A Dtest_core_reloc_type_based.c111 #if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15 in test_core_type_based()
/kernel/liteos_m/arch/risc-v/nuclei/gcc/nmsis/Core/Include/
H A Dnmsis_gcc.h51 /* Fallback for __has_builtin */
52 #ifndef __has_builtin
53 #define __has_builtin(x) (0) macro
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dcurrent.h21 #if __has_builtin(__builtin_thread_pointer) && \ in get_current()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_task_btf.c24 #if __has_builtin(__builtin_btf_type_id) in dump_task_struct()
H A Dnetif_receive_skb.c51 #if __has_builtin(__builtin_btf_type_id)
106 #if __has_builtin(__builtin_btf_type_id) in BPF_PROG()
H A Dtest_core_reloc_enumval.c47 #if __has_builtin(__builtin_preserve_enum_value) in test_core_enumval()
H A Dtest_core_reloc_type_id.c85 #if __has_builtin(__builtin_preserve_type_info) in test_core_type_id()
H A Dtest_core_reloc_type_based.c80 #if __has_builtin(__builtin_preserve_type_info) in test_core_type_based()
/kernel/linux/linux-6.6/include/linux/
H A Drandomize_kstack.h28 #if __has_builtin(__builtin_alloca_uninitialized)
H A Dcompiler_types.h140 * __has_builtin is supported on gcc >= 10, clang >= 3 and icc >= 21.
141 * In the meantime, to support gcc < 10, we implement __has_builtin
144 #ifndef __has_builtin
145 #define __has_builtin(x) (0) macro
H A Dctype.h40 #if __has_builtin(__builtin_isdigit)
/kernel/linux/linux-6.6/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c195 #ifndef __has_builtin
196 # define __has_builtin(x) 0 macro
214 #if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15 in get_lock_owner()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dlibbpf_internal.h173 #ifndef __has_builtin
174 #define __has_builtin(x) 0 macro
198 #if __has_builtin(__builtin_mul_overflow) in libbpf_reallocarray()

Completed in 9 milliseconds

12