Home
last modified time | relevance | path

Searched refs:atomic_flag_test_and_set (Results 1 – 19 of 19) sorted by relevance

/llvm-project/compiler-rt/lib/builtins/
H A Datomic_flag_test_and_set.c20 #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 DCMakeLists.txt262 atomic_flag_test_and_set.c
/llvm-project/libcxx/test/std/atomics/atomics.flag/
H A Datomic_flag_test_and_set.pass.cpp26 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 Dstdatomic.h183 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 Dopencl-c.h14551 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 Datomic_flag.h118 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 Dcommon.txt88 atomic_flag_test_and_set
/llvm-project/libcxx/include/
H A Dstdatomic.h110 using std::atomic_flag_test_and_set // see below
223 using std::atomic_flag_test_and_set _LIBCPP_USING_IF_EXISTS;
H A Datomic550 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 Datomic.inc125 using std::atomic_flag_test_and_set _LIBCPP_USING_IF_EXISTS;
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp108 // 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 Datomic-ops.c361 _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 Dcalls.ll246 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 DBUILD.gn235 "atomic_flag_test_and_set.c",
/llvm-project/clang/test/SemaOpenCL/
H A Dfdeclare-opencl-builtins.cl122 bool result = atomic_flag_test_and_set(flg);
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc268 SYMBOL(atomic_flag_test_and_set, None, <stdatomic.h>)
H A DStdSymbolMap.inc719 SYMBOL(atomic_flag_test_and_set, std::, <atomic>)
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td616 defm : DemangledNativeBuiltin<"atomic_flag_test_and_set", OpenCL_std, Atomic, 1, 1, OpAtomicFlagTestAndSet>;
/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td1159 defm : BuiltinAtomicExplicit<"atomic_flag_test_and_set",