Home
last modified time | relevance | path

Searched refs:cas_flag (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAtomic.h32 typedef long cas_flag; typedef
34 typedef uint32_t cas_flag; typedef
36 cas_flag CompareAndSwap(volatile cas_flag* ptr,
37 cas_flag new_value,
38 cas_flag old_value);
H A DThreading.h69 volatile sys::cas_flag status = Uninitialized;
94 sys::cas_flag old_val = sys::CompareAndSwap(&flag.status, Wait, Uninitialized); in call_once()
104 sys::cas_flag tmp = flag.status; in call_once()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAtomic.cpp44 sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr, in CompareAndSwap()
45 sys::cas_flag new_value, in CompareAndSwap()
46 sys::cas_flag old_value) { in CompareAndSwap()
48 sys::cas_flag result = *ptr; in CompareAndSwap()