Home
last modified time | relevance | path

Searched refs:CompareAndSwap (Results 1 – 16 of 16) sorted by relevance

/external/webrtc/rtc_base/deprecated/
Drecursive_critical_section.cc85 if (AtomicOps::CompareAndSwap(&lock_queue_, 0, 1) == 0) { in Enter()
137 if (AtomicOps::CompareAndSwap(&lock_queue_, 0, 1) != 0) in TryEnter()
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DAtomic.h32 cas_flag CompareAndSwap(volatile cas_flag* ptr,
DThreading.h98 sys::cas_flag old_val = sys::CompareAndSwap(&flag, Wait, Uninitialized); in call_once()
/external/llvm/include/llvm/Support/
DAtomic.h32 cas_flag CompareAndSwap(volatile cas_flag* ptr,
DThreading.h98 sys::cas_flag old_val = sys::CompareAndSwap(&flag, Wait, Uninitialized); in call_once()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DAtomic.h36 cas_flag CompareAndSwap(volatile cas_flag* ptr,
DThreading.h125 sys::cas_flag old_val = sys::CompareAndSwap(&flag.status, Wait, Uninitialized); in call_once()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DAtomic.cpp44 sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr, in CompareAndSwap() function in sys
/external/llvm/lib/Support/
DAtomic.cpp43 sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr, in CompareAndSwap() function in sys
/external/swiftshader/third_party/llvm-subzero/lib/Support/
DAtomic.cpp45 sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr, in CompareAndSwap() function in sys
/external/cronet/base/
Datomicops_unittest.cc215 TEST(AtomicOpsTest, CompareAndSwap) { in TEST() argument
/external/libchrome/base/
Datomicops_unittest.cc225 TEST(AtomicOpsTest, CompareAndSwap) { in TEST() argument
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td812 defm CAS : CompareAndSwap<0, 0, "">;
813 defm CASA : CompareAndSwap<1, 0, "a">;
814 defm CASL : CompareAndSwap<0, 1, "l">;
815 defm CASAL : CompareAndSwap<1, 1, "al">;
DAArch64InstrFormats.td9382 multiclass CompareAndSwap<bits<1> Acq, bits<1> Rel, string order> {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td1402 defm CAS : CompareAndSwap<0, 0, "">;
1403 defm CASA : CompareAndSwap<1, 0, "a">;
1404 defm CASL : CompareAndSwap<0, 1, "l">;
1405 defm CASAL : CompareAndSwap<1, 1, "al">;
DAArch64InstrFormats.td10641 multiclass CompareAndSwap<bits<1> Acq, bits<1> Rel, string order> {