| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_os.h | 555 return _InterlockedCompareExchange8_acq(p, sv, cv) == cv; 560 return _InterlockedCompareExchange8_rel(p, sv, cv) == cv; 565 return _InterlockedCompareExchange16_acq(p, sv, cv) == cv; 570 return _InterlockedCompareExchange16_rel(p, sv, cv) == cv; 575 return _InterlockedCompareExchange_acq((volatile long *)p, sv, cv) == cv; 580 return _InterlockedCompareExchange_rel((volatile long *)p, sv, cv) == cv; 585 return _InterlockedCompareExchange64_acq(p, sv, cv) == cv; 590 return _InterlockedCompareExchange64_rel(p, sv, cv) == cv; 595 return _InterlockedCompareExchangePointer(p, sv, cv) == cv; 668 __kmp_compare_and_store8((p), (cv), (sv)) [all …]
|
| H A D | z_Windows_NT_util.cpp | 174 cv->waiters_count_ = 0; in __kmp_win32_cond_init() 176 cv->release_count_ = 0; in __kmp_win32_cond_init() 194 memset(cv, '\0', sizeof(*cv)); in __kmp_win32_cond_destroy() 210 cv->waiters_count_++; in __kmp_win32_cond_wait() 252 cv->release_count_ = cv->waiters_count_; in __kmp_win32_cond_wait() 268 cv->waiters_count_--; in __kmp_win32_cond_wait() 269 cv->release_count_--; in __kmp_win32_cond_wait() 277 ResetEvent(cv->event_); in __kmp_win32_cond_wait() 284 if (cv->waiters_count_ > 0) { in __kmp_win32_cond_broadcast() 285 SetEvent(cv->event_); in __kmp_win32_cond_broadcast() [all …]
|
| /llvm-project-15.0.7/flang/test/Semantics/ |
| H A D | io05.f90 | 2 character*20 c(25), cv variable 32 access=cv, action=cv, asynchronous=cv, blank=cv, decimal=cv, & 33 delim=cv, direct=cv, encoding=cv, form=cv, formatted=cv, & 34 name=cv, pad=cv, position=cv, read=cv, readwrite=cv, & 35 round=cv, sequential=cv, sign=cv, stream=cv, & 36 unformatted=cv, write=cv, &
|
| /llvm-project-15.0.7/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_portable.c | 58 state[0] = cv[0]; in compress_pre() 59 state[1] = cv[1]; in compress_pre() 60 state[2] = cv[2]; in compress_pre() 61 state[3] = cv[3]; in compress_pre() 62 state[4] = cv[4]; in compress_pre() 63 state[5] = cv[5]; in compress_pre() 64 state[6] = cv[6]; in compress_pre() 65 state[7] = cv[7]; in compress_pre() 90 cv[0] = state[0] ^ state[8]; in blake3_compress_in_place_portable() 129 uint32_t cv[8]; in hash_one_portable() local [all …]
|
| H A D | blake3_dispatch.c | 137 void blake3_compress_in_place(uint32_t cv[8], in blake3_compress_in_place() 146 blake3_compress_in_place_avx512(cv, block, block_len, counter, flags); in blake3_compress_in_place() 152 blake3_compress_in_place_sse41(cv, block, block_len, counter, flags); in blake3_compress_in_place() 158 blake3_compress_in_place_sse2(cv, block, block_len, counter, flags); in blake3_compress_in_place() 163 blake3_compress_in_place_portable(cv, block, block_len, counter, flags); in blake3_compress_in_place() 166 void blake3_compress_xof(const uint32_t cv[8], in blake3_compress_xof() 175 blake3_compress_xof_avx512(cv, block, block_len, counter, flags, out); in blake3_compress_xof() 181 blake3_compress_xof_sse41(cv, block, block_len, counter, flags, out); in blake3_compress_xof() 187 blake3_compress_xof_sse2(cv, block, block_len, counter, flags, out); in blake3_compress_xof() 192 blake3_compress_xof_portable(cv, block, block_len, counter, flags, out); in blake3_compress_xof()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numarray/valarray.range/ |
| H A D | begin-end.pass.cpp | 30 const std::valarray<int>& cv = v; in main() local 32 using CIt = decltype(std::begin(cv)); in main() 36 ASSERT_SAME_TYPE(decltype(*std::begin(cv)), const int&); in main() 38 assert(&*std::begin(cv) == &cv[0]); in main() 43 ASSERT_SAME_TYPE(decltype(std::end(cv)), CIt); in main() 45 assert(&*std::prev(std::end(cv)) == &cv[4]); in main() 59 const std::valarray<int> cv(a, 5); in main() local 61 for (const int& i : cv) { in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/ |
| H A D | wait_terminates.sh.cpp | 103 std::condition_variable_any cv; variable 108 cv.notify_one(); in signal_me() 125 case 1: cv.wait(mut); break; in main() 126 case 2: cv.wait(mut, pred_function); break; in main() 127 case 3: cv.wait_for(mut, wait); break; in main() 128 case 4: cv.wait_for(mut, wait, pred_function); break; in main() 129 case 5: cv.wait_until(mut, Clock::now() + wait); break; in main() 130 case 6: cv.wait_until(mut, Clock::now() + wait, pred_function); break; in main()
|
| H A D | destructor.pass.cpp | 25 std::condition_variable_any* cv; variable 35 cv->notify_one(); in f() 36 delete cv; in f() 44 cv->notify_one(); in g() 46 cv->wait(m); in g() 52 cv = new std::condition_variable_any; in main() 56 cv->wait(m); in main()
|
| H A D | wait.pass.cpp | 26 std::condition_variable_any cv; variable 41 cv.notify_one(); in f() 43 cv.wait(lk); in f() 53 cv.wait(lk); in main() 57 cv.notify_one(); in main()
|
| H A D | wait_pred.pass.cpp | 28 std::condition_variable_any cv; variable 52 cv.notify_one(); in f() 53 cv.wait(lk, Pred(test2)); in f() 63 cv.wait(lk); in main() 67 cv.notify_one(); in main()
|
| H A D | wait_for_pred.pass.cpp | 39 std::condition_variable_any cv; variable 59 cv.notify_one(); in f() 61 bool result = cv.wait_for(lk, milliseconds(250), Pred(test2)); in f() 85 cv.wait(lk); in main() 89 cv.notify_one(); in main() 100 cv.wait(lk); in main()
|
| H A D | wait_for.pass.cpp | 29 std::condition_variable_any cv; variable 48 cv.notify_one(); in f() 55 } while (test2 == 0 && cv.wait_for(lk, d) == std::cv_status::no_timeout); in f() 76 cv.wait(lk); in main() 80 cv.notify_one(); in main() 91 cv.wait(lk); in main()
|
| H A D | wait_until.pass.cpp | 46 std::condition_variable_any cv; variable 63 cv.notify_one(); in f() 66 while (test2 == 0 && cv.wait_until(lk, t) == std::cv_status::no_timeout) in f() 89 cv.wait(lk); in main() 93 cv.notify_one(); in main() 103 cv.wait(lk); in main()
|
| H A D | wait_until_pred.pass.cpp | 57 std::condition_variable_any cv; variable 74 cv.notify_one(); in f() 77 bool r = cv.wait_until(lk, t, Pred(test2)); in f() 101 cv.wait(lk); in main() 105 cv.notify_one(); in main() 115 cv.wait(lk); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/thread.condition.condvar/ |
| H A D | destructor.pass.cpp | 25 std::condition_variable* cv; variable 36 cv->notify_one(); in f() 37 delete cv; in f() 44 cv->notify_one(); in g() 46 cv->wait(lk); in g() 51 cv = new std::condition_variable; in main() 55 cv->wait(lk); in main()
|
| H A D | wait.pass.cpp | 25 std::condition_variable cv; variable 36 cv.notify_one(); in f() 38 cv.wait(lk); in f() 48 cv.wait(lk); in main() 52 cv.notify_one(); in main()
|
| H A D | wait_pred.pass.cpp | 28 std::condition_variable cv; variable 48 cv.notify_one(); in f() 49 cv.wait(lk, Pred(test2)); in f() 59 cv.wait(lk); in main() 63 cv.notify_one(); in main()
|
| H A D | wait_for_pred.pass.cpp | 40 std::condition_variable cv; variable 55 cv.notify_one(); in f() 57 bool r = cv.wait_for(lk, milliseconds(250), Pred(test2)); in f() 80 cv.wait(lk); in main() 84 cv.notify_one(); in main() 94 cv.wait(lk); in main()
|
| H A D | wait_for.pass.cpp | 30 std::condition_variable cv; variable 45 cv.notify_one(); in f() 52 } while (test2 == 0 && cv.wait_for(lk, d) == std::cv_status::no_timeout); in f() 73 cv.wait(lk); in main() 77 cv.notify_one(); in main() 88 cv.wait(lk); in main()
|
| H A D | wait_until.pass.cpp | 47 std::condition_variable cv; variable 61 cv.notify_one(); in f() 64 while (test2 == 0 && cv.wait_until(lk, t) == std::cv_status::no_timeout) in f() 91 cv.wait(lk); in run_test() 95 cv.notify_one(); in run_test() 105 cv.wait(lk); in run_test()
|
| H A D | wait_until_pred.pass.cpp | 57 std::condition_variable cv; variable 70 cv.notify_one(); in f() 73 bool r = cv.wait_until(lk, t, Pred(test2)); in f() 97 cv.wait(lk); in main() 101 cv.notify_one(); in main() 111 cv.wait(lk); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/any/any.nonmembers/any.cast/ |
| H A D | any_cast_pointer.pass.cpp | 115 assert(cv != nullptr); in test_cast() 116 assert(cv == v); in test_cast() 117 assert(cv->value == 999); in test_cast() 120 cv = std::any_cast<Type>(&ca); in test_cast() 121 assert(cv != nullptr); in test_cast() 122 assert(cv == v); in test_cast() 123 assert(cv->value == 999); in test_cast() 126 cv = std::any_cast<Type const>(&ca); in test_cast() 127 assert(cv != nullptr); in test_cast() 128 assert(cv == v); in test_cast() [all …]
|
| /llvm-project-15.0.7/openmp/runtime/test/atomic/ |
| H A D | kmp_atomic_cas_cpt.c | 51 char cv = 0; in main() local 77 r = __kmpc_atomic_bool_1_cas_cpt(NULL, 0, &co, c0, c2, &cv); // no-op in main() 80 if (cv != co) { in main() 81 ret++; printf("Error bool_1_cas_cpt no-op cpt: %d != %d\n", cv, co); } in main() 83 cv = 0; in main() 84 r = __kmpc_atomic_bool_1_cas_cpt(NULL, 0, &co, c1, c2, &cv); in main() 86 if (cv != 0) { ret++; printf("Error bool_1_cas_cpt cpt: %d != %d\n", cv, 0); } in main() 130 cc = __kmpc_atomic_val_1_cas_cpt(NULL, 0, &co, c0, c1, &cv); // no-op in main() 133 if (cv != c2) { in main() 137 cc = __kmpc_atomic_val_1_cas_cpt(NULL, 0, &co, c2, c1, &cv); in main() [all …]
|
| /llvm-project-15.0.7/libc/src/threads/linux/ |
| H A D | CndVar.h | 39 static int init(CndVar *cv) { in init() 40 cv->waitq_front = cv->waitq_back = nullptr; in init() 41 auto err = Mutex::init(&cv->qmtx, false, false, false); in init() 45 static void destroy(CndVar *cv) { in destroy() 46 cv->waitq_front = cv->waitq_back = nullptr; in destroy()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_memory_profile.cpp | 35 void ProcessChunk(const AsanChunkView &cv) { in ProcessChunk() argument 36 if (cv.IsAllocated()) { in ProcessChunk() 37 total_allocated_user_size_ += cv.UsedSize(); in ProcessChunk() 39 u32 id = cv.GetAllocStackId(); in ProcessChunk() 41 Insert(id, cv.UsedSize()); in ProcessChunk() 42 } else if (cv.IsQuarantined()) { in ProcessChunk() 43 total_quarantined_user_size_ += cv.UsedSize(); in ProcessChunk()
|