Lines Matching refs:relaxed

83 ….compare_exchange_strong(old_val, new_val, std::memory_order::release, std::memory_order::relaxed);  in operator ()()
102 auto val = x.load(std::memory_order::relaxed); in operator ()()
103 …le (!x.compare_exchange_strong(val, val, std::memory_order::acquire, std::memory_order::relaxed)) { in operator ()()
110 auto val = x.load(std::memory_order::relaxed); in operator ()()
121 ….compare_exchange_strong(old_val, new_val, std::memory_order::acq_rel, std::memory_order::relaxed); in operator ()()
125 auto val = x.load(std::memory_order::relaxed); in operator ()()
126 …le (!x.compare_exchange_strong(val, val, std::memory_order::acq_rel, std::memory_order::relaxed)) { in operator ()()
137 auto val = x.load(std::memory_order::relaxed); in operator ()()
148 ….compare_exchange_strong(old_val, new_val, std::memory_order::seq_cst, std::memory_order::relaxed); in operator ()()
152 auto val = x.load(std::memory_order::relaxed); in operator ()()
153 …le (!x.compare_exchange_strong(val, val, std::memory_order::seq_cst, std::memory_order::relaxed)) { in operator ()()
164 auto val = x.load(std::memory_order::relaxed); in operator ()()
176 auto result = x.load(std::memory_order::relaxed); in operator ()()
179 …x.compare_exchange_strong(unexpected, unexpected, std::memory_order::relaxed, std::memory_order::a… in operator ()()
186 auto result = x.load(std::memory_order::relaxed); in operator ()()
196 auto result = x.load(std::memory_order::relaxed); in operator ()()
209 auto result = x.load(std::memory_order::relaxed); in operator ()()
212 …x.compare_exchange_strong(unexpected, unexpected, std::memory_order::relaxed, std::memory_order::s… in operator ()()