Home
last modified time | relevance | path

Searched refs:atomic_flag_test_and_set_explicit (Results 1 – 15 of 15) sorted by relevance

/llvm-project/libcxx/test/std/atomics/atomics.flag/
H A Datomic_flag_test_and_set_explicit.pass.cpp26 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_relaxed) == 0); in main()
32 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_consume) == 0); in main()
38 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_acquire) == 0); in main()
44 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0); in main()
50 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_acq_rel) == 0); in main()
56 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_seq_cst) == 0); in main()
62 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_relaxed) == 0); in main()
68 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_consume) == 0); in main()
74 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_acquire) == 0); in main()
80 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0); in main()
[all …]
/llvm-project/compiler-rt/lib/builtins/
H A Datomic_flag_test_and_set_explicit.c20 #undef atomic_flag_test_and_set_explicit
21 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, in atomic_flag_test_and_set_explicit() function
H A DCMakeLists.txt263 atomic_flag_test_and_set_explicit.c
/llvm-project/clang/lib/Headers/
H A Dstdatomic.h184 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
187 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
193 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1, order)
183 #define atomic_flag_test_and_set_explicit( global() macro
H A Dopencl-c.h14564 bool __ovld atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
14568 bool __ovld atomic_flag_test_and_set_explicit(volatile __global atomic_flag *, memory_order);
14569 bool __ovld atomic_flag_test_and_set_explicit(volatile __local atomic_flag *, memory_order);
14576 bool __ovld atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order, memory_scope);
14580 bool __ovld atomic_flag_test_and_set_explicit(volatile __global atomic_flag *, memory_order, memory…
14581 bool __ovld atomic_flag_test_and_set_explicit(volatile __local atomic_flag *, memory_order, memory_…
/llvm-project/libcxx/include/__atomic/
H A Datomic_flag.h125 atomic_flag_test_and_set_explicit(volatile atomic_flag* __o, memory_order __m) _NOEXCEPT {
129 inline _LIBCPP_HIDE_FROM_ABI bool atomic_flag_test_and_set_explicit(atomic_flag* __o, memory_order __m) _NOEXCEPT {
/llvm-project/compiler-rt/lib/builtins/macho_embedded/
H A Dcommon.txt89 atomic_flag_test_and_set_explicit
/llvm-project/libcxx/include/
H A Dstdatomic.h111 using std::atomic_flag_test_and_set_explicit // see below
224 using std::atomic_flag_test_and_set_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic552 bool atomic_flag_test_and_set_explicit(volatile atomic_flag* obj,
554 bool atomic_flag_test_and_set_explicit(atomic_flag* obj, memory_order m) noexcept;
/llvm-project/libcxx/modules/std/
H A Datomic.inc126 using std::atomic_flag_test_and_set_explicit _LIBCPP_USING_IF_EXISTS;
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp109 // using std::atomic_flag_test_and_set_explicit // see below
234 using ::atomic_flag_test_and_set_explicit; in f()
/llvm-project/llvm/utils/gn/secondary/compiler-rt/lib/builtins/
H A DBUILD.gn236 "atomic_flag_test_and_set_explicit.c",
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc269 SYMBOL(atomic_flag_test_and_set_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc720 SYMBOL(atomic_flag_test_and_set_explicit, std::, <atomic>)
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td618 defm : DemangledNativeBuiltin<"atomic_flag_test_and_set_explicit", OpenCL_std, Atomic, 2, 3, OpAtomicFlagTestAndSet>;