| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/ |
| H A D | test_and_set.pass.cpp | 26 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 D | clear.pass.cpp | 26 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 D | atomic_flag_clear_explicit.pass.cpp | 26 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 D | atomic_flag_test_and_set_explicit.pass.cpp | 27 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 D | atomic_flag_test_explicit.pass.cpp | 27 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 D | atomic_flag_clear.pass.cpp | 26 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 D | atomic_flag_test_and_set.pass.cpp | 27 assert(f.test_and_set() == 1); in main() 33 assert(f.test_and_set() == 1); in main()
|
| H A D | default.pass.cpp | 25 assert(f.test_and_set() == 0); in main() 30 assert(!zero.test_and_set()); in main()
|
| H A D | atomic_flag_test.pass.cpp | 27 assert(f.test_and_set() == 0); in main() 34 assert(f.test_and_set() == 0); in main()
|
| H A D | init.pass.cpp | 25 assert(f.test_and_set() == 0); in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/atomics.flag/ |
| H A D | init_bool.pass.cpp | 23 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 D | fdr-reinit.cpp | 24 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 D | SparseBitVectorTest.cpp | 28 EXPECT_TRUE(Vec.test_and_set(17)); in TEST() 29 EXPECT_FALSE(Vec.test_and_set(17)); in TEST()
|
| H A D | CoalescingBitVectorTest.cpp | 194 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 D | big-atomic-ops.c | 180 void test_and_set(void) { in test_and_set() function
|
| H A D | atomic-ops.c | 323 void test_and_set(void) { in test_and_set() function
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SparseBitVector.h | 103 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 D | CoalescingBitVector.h | 129 void test_and_set(IndexT Index) { in test_and_set() function
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | atomic | 463 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 D | Driver.cpp | 664 if (!g_interrupt_sent.test_and_set()) { in sigint_handler()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.cpp | 1749 if (m_dwo_warning_issued.test_and_set(std::memory_order_relaxed) == false) { in GetDwoSymbolFileForCompileUnit()
|