Searched refs:atomic_flag_test_and_set (Results 1 – 19 of 19) sorted by relevance
/llvm-project/compiler-rt/lib/builtins/ |
H A D | atomic_flag_test_and_set.c | 20 #undef atomic_flag_test_and_set 21 _Bool atomic_flag_test_and_set(volatile atomic_flag *object) { in atomic_flag_test_and_set() function
|
H A D | CMakeLists.txt | 262 atomic_flag_test_and_set.c
|
/llvm-project/libcxx/test/std/atomics/atomics.flag/ |
H A D | atomic_flag_test_and_set.pass.cpp | 26 assert(std::atomic_flag_test_and_set(&f) == 0); in main() 32 assert(std::atomic_flag_test_and_set(&f) == 0); in main()
|
/llvm-project/clang/lib/Headers/ |
H A D | stdatomic.h | 183 bool atomic_flag_test_and_set(volatile atomic_flag *); 186 _Bool atomic_flag_test_and_set(volatile atomic_flag *); 192 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST) 182 #define atomic_flag_test_and_set( global() macro
|
H A D | opencl-c.h | 14551 bool __ovld atomic_flag_test_and_set(volatile atomic_flag *); 14555 bool __ovld atomic_flag_test_and_set(volatile __global atomic_flag *); 14556 bool __ovld atomic_flag_test_and_set(volatile __local atomic_flag *);
|
/llvm-project/libcxx/include/__atomic/ |
H A D | atomic_flag.h | 118 inline _LIBCPP_HIDE_FROM_ABI bool atomic_flag_test_and_set(volatile atomic_flag* __o) _NOEXCEPT { 122 inline _LIBCPP_HIDE_FROM_ABI bool atomic_flag_test_and_set(atomic_flag* __o) _NOEXCEPT { return __o->test_and_set(); }
|
/llvm-project/compiler-rt/lib/builtins/macho_embedded/ |
H A D | common.txt | 88 atomic_flag_test_and_set
|
/llvm-project/libcxx/include/ |
H A D | stdatomic.h | 110 using std::atomic_flag_test_and_set // see below 223 using std::atomic_flag_test_and_set _LIBCPP_USING_IF_EXISTS;
|
H A D | atomic | 550 bool atomic_flag_test_and_set(volatile atomic_flag* obj) noexcept; 551 bool atomic_flag_test_and_set(atomic_flag* obj) noexcept;
|
/llvm-project/libcxx/modules/std/ |
H A D | atomic.inc | 125 using std::atomic_flag_test_and_set _LIBCPP_USING_IF_EXISTS;
|
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/ |
H A D | types.compile.pass.cpp | 108 // using std::atomic_flag_test_and_set // see below 233 using ::atomic_flag_test_and_set; in f()
|
/llvm-project/clang/test/Sema/ |
H A D | atomic-ops.c | 361 _Bool old_val = atomic_flag_test_and_set(&guard); in memory_checks() 364 old_val = (atomic_flag_test_and_set)(&guard); in memory_checks() 368 atomic_flag_test_and_set(&const_guard); // expected-error {{address argument to atomic operation must be a pointer to non-const _Atomic type ('const atomic_bool *' (aka 'const _Atomic(_Bool) *') invalid)}} in memory_checks()
|
/llvm-project/llvm/test/Transforms/TypePromotion/ARM/ |
H A D | calls.ll | 246 define zeroext i1 @atomic_flag_test_and_set(ptr %object) { 247 ; CHECK-LABEL: @atomic_flag_test_and_set(
|
/llvm-project/llvm/utils/gn/secondary/compiler-rt/lib/builtins/ |
H A D | BUILD.gn | 235 "atomic_flag_test_and_set.c",
|
/llvm-project/clang/test/SemaOpenCL/ |
H A D | fdeclare-opencl-builtins.cl | 122 bool result = atomic_flag_test_and_set(flg);
|
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | CSymbolMap.inc | 268 SYMBOL(atomic_flag_test_and_set, None, <stdatomic.h>)
|
H A D | StdSymbolMap.inc | 719 SYMBOL(atomic_flag_test_and_set, std::, <atomic>)
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 616 defm : DemangledNativeBuiltin<"atomic_flag_test_and_set", OpenCL_std, Atomic, 1, 1, OpAtomicFlagTestAndSet>;
|
/llvm-project/clang/lib/Sema/ |
H A D | OpenCLBuiltins.td | 1159 defm : BuiltinAtomicExplicit<"atomic_flag_test_and_set",
|