Lines Matching refs:__old_phase
104 __barrier_phase_t __old_phase);
135 auto const __old_phase = __phase_.load(memory_order_relaxed);
137 if(__arrive_barrier_algorithm_base(__base_.get(), __old_phase)) {
141 __phase_.store(__old_phase + 2, memory_order_release);
144 return __old_phase;
147 void wait(arrival_token&& __old_phase) const
149 auto const __test_fn = [this, __old_phase]() -> bool {
150 return __phase_.load(memory_order_acquire) != __old_phase;
199 auto const __old_phase = __phase.load(memory_order_relaxed);
205 __phase.store(!__old_phase, memory_order_release);
208 return __old_phase;
211 void wait(arrival_token&& __old_phase) const
213 __phase.wait(__old_phase, memory_order_acquire);