Home
last modified time | relevance | path

Searched refs:__expected_ (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/src/
H A Dbarrier.cpp24 ptrdiff_t& __expected_; member in __barrier_algorithm_base
27 _LIBCPP_HIDDEN __barrier_algorithm_base(ptrdiff_t& __expected) : __expected_(__expected) { in __barrier_algorithm_base()
33 size_t __current_expected = __expected_, in __arrive()
34 … __current = hash<thread::id>()(this_thread::get_id()) % ((__expected_ + 1) >> 1); in __arrive()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dbarrier110 ptrdiff_t __expected_;
123 : __expected_(__expected),
124 …__base_(std::__construct_barrier_algorithm_base(this->__expected_), &__destroy_barrier_algorithm_b…
130 …__update <= __expected_, "update is greater than the expected count for the current barrier phase"…
136 __expected_ += __expected_adjustment_.load(memory_order_relaxed);