Home
last modified time | relevance | path

Searched refs:test_and_set (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/
H A Dtest_and_set.pass.cpp26 assert(f.test_and_set() == 0); in main()
27 assert(f.test_and_set() == 1); in main()
32 assert(f.test_and_set(std::memory_order_relaxed) == 0); in main()
33 assert(f.test_and_set(std::memory_order_relaxed) == 1); in main()
38 assert(f.test_and_set(std::memory_order_consume) == 0); in main()
39 assert(f.test_and_set(std::memory_order_consume) == 1); in main()
44 assert(f.test_and_set(std::memory_order_acquire) == 0); in main()
45 assert(f.test_and_set(std::memory_order_acquire) == 1); in main()
50 assert(f.test_and_set(std::memory_order_release) == 0); in main()
68 assert(f.test_and_set() == 0); in main()
[all …]
H A Dclear.pass.cpp26 assert(f.test_and_set() == 0); in main()
28 assert(f.test_and_set() == 0); in main()
33 assert(f.test_and_set() == 0); in main()
35 assert(f.test_and_set() == 0); in main()
40 assert(f.test_and_set() == 0); in main()
42 assert(f.test_and_set() == 0); in main()
47 assert(f.test_and_set() == 0); in main()
49 assert(f.test_and_set() == 0); in main()
54 assert(f.test_and_set() == 0); in main()
56 assert(f.test_and_set() == 0); in main()
[all …]
H A Datomic_flag_clear_explicit.pass.cpp26 assert(f.test_and_set() == 0); in main()
28 assert(f.test_and_set() == 0); in main()
33 assert(f.test_and_set() == 0); in main()
35 assert(f.test_and_set() == 0); in main()
40 assert(f.test_and_set() == 0); in main()
42 assert(f.test_and_set() == 0); in main()
47 assert(f.test_and_set() == 0); in main()
49 assert(f.test_and_set() == 0); in main()
54 assert(f.test_and_set() == 0); in main()
56 assert(f.test_and_set() == 0); in main()
[all …]
H A Datomic_flag_test_and_set_explicit.pass.cpp27 assert(f.test_and_set() == 1); in main()
33 assert(f.test_and_set() == 1); in main()
39 assert(f.test_and_set() == 1); in main()
45 assert(f.test_and_set() == 1); in main()
51 assert(f.test_and_set() == 1); in main()
57 assert(f.test_and_set() == 1); in main()
63 assert(f.test_and_set() == 1); in main()
69 assert(f.test_and_set() == 1); in main()
75 assert(f.test_and_set() == 1); in main()
81 assert(f.test_and_set() == 1); in main()
[all …]
H A Datomic_flag_test_explicit.pass.cpp27 assert(f.test_and_set() == 0); in main()
34 assert(f.test_and_set() == 0); in main()
41 assert(f.test_and_set() == 0); in main()
49 assert(f.test_and_set() == 0); in main()
56 assert(f.test_and_set() == 0); in main()
64 assert(f.test_and_set() == 0); in main()
71 assert(f.test_and_set() == 0); in main()
78 assert(f.test_and_set() == 0); in main()
85 assert(f.test_and_set() == 0); in main()
93 assert(f.test_and_set() == 0); in main()
[all …]
H A Datomic_flag_clear.pass.cpp26 f.test_and_set(); in main()
28 assert(f.test_and_set() == 0); in main()
33 f.test_and_set(); in main()
35 assert(f.test_and_set() == 0); in main()
H A Datomic_flag_test_and_set.pass.cpp27 assert(f.test_and_set() == 1); in main()
33 assert(f.test_and_set() == 1); in main()
H A Ddefault.pass.cpp25 assert(f.test_and_set() == 0); in main()
30 assert(!zero.test_and_set()); in main()
H A Datomic_flag_test.pass.cpp27 assert(f.test_and_set() == 0); in main()
34 assert(f.test_and_set() == 0); in main()
H A Dinit.pass.cpp25 assert(f.test_and_set() == 0); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/atomics/atomics.flag/
H A Dinit_bool.pass.cpp23 struct X { X() { global.test_and_set(); }}; in X()
31 assert(global.test_and_set() == 1); in main()
35 assert(f.test_and_set() == 0); in main()
39 assert(f.test_and_set() == 1); in main()
/llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/
H A Dfdr-reinit.cpp24 keep_going.test_and_set(std::memory_order_acquire); in main()
26 while (keep_going.test_and_set(std::memory_order_acquire)) in main()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DSparseBitVectorTest.cpp28 EXPECT_TRUE(Vec.test_and_set(17)); in TEST()
29 EXPECT_FALSE(Vec.test_and_set(17)); in TEST()
H A DCoalescingBitVectorTest.cpp194 Union.test_and_set(Bit); in simpleUnion()
196 Union.test_and_set(Bit); in simpleUnion()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dbig-atomic-ops.c180 void test_and_set(void) { in test_and_set() function
H A Datomic-ops.c323 void test_and_set(void) { in test_and_set() function
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSparseBitVector.h103 bool test_and_set(unsigned Idx) { in test_and_set() function
532 bool test_and_set(unsigned Idx) { in test_and_set() function
H A DCoalescingBitVector.h129 void test_and_set(IndexT Index) { in test_and_set() function
/llvm-project-15.0.7/libcxx/include/
H A Datomic463 bool test_and_set(memory_order m = memory_order_seq_cst) volatile noexcept;
464 bool test_and_set(memory_order m = memory_order_seq_cst) noexcept;
2372 bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
2375 bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT
2453 return __o->test_and_set();
2460 return __o->test_and_set();
2467 return __o->test_and_set(__m);
2474 return __o->test_and_set(__m);
/llvm-project-15.0.7/lldb/tools/driver/
H A DDriver.cpp664 if (!g_interrupt_sent.test_and_set()) { in sigint_handler()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp1749 if (m_dwo_warning_issued.test_and_set(std::memory_order_relaxed) == false) { in GetDwoSymbolFileForCompileUnit()