Lines Matching refs:relaxed
84 ….compare_exchange_weak(old_val, new_val, std::memory_order::release, std::memory_order::relaxed)) { in operator ()()
103 auto val = x.load(std::memory_order::relaxed); in operator ()()
104 …hile (!x.compare_exchange_weak(val, val, std::memory_order::acquire, std::memory_order::relaxed)) { in operator ()()
111 auto val = x.load(std::memory_order::relaxed); in operator ()()
123 ….compare_exchange_weak(old_val, new_val, std::memory_order::acq_rel, std::memory_order::relaxed)) { in operator ()()
127 auto val = x.load(std::memory_order::relaxed); in operator ()()
128 …hile (!x.compare_exchange_weak(val, val, std::memory_order::acq_rel, std::memory_order::relaxed)) { in operator ()()
140 auto val = x.load(std::memory_order::relaxed); in operator ()()
152 ….compare_exchange_weak(old_val, new_val, std::memory_order::seq_cst, std::memory_order::relaxed)) { in operator ()()
156 auto val = x.load(std::memory_order::relaxed); in operator ()()
157 …hile (!x.compare_exchange_weak(val, val, std::memory_order::seq_cst, std::memory_order::relaxed)) { in operator ()()
169 auto val = x.load(std::memory_order::relaxed); in operator ()()
181 auto result = x.load(std::memory_order::relaxed); in operator ()()
184 …x.compare_exchange_weak(unexpected, unexpected, std::memory_order::relaxed, std::memory_order::acq… in operator ()()
191 auto result = x.load(std::memory_order::relaxed); in operator ()()
201 auto result = x.load(std::memory_order::relaxed); in operator ()()
214 auto result = x.load(std::memory_order::relaxed); in operator ()()
217 …x.compare_exchange_weak(unexpected, unexpected, std::memory_order::relaxed, std::memory_order::seq… in operator ()()