Lines Matching refs:load
50 inline std::size_t size() const { return count.load(std::memory_order_relaxed); } in size()
58 count.store(count.load(std::memory_order_relaxed) + 1, std::memory_order_relaxed); in add()
67 …__TBB_ASSERT(count.load(std::memory_order_relaxed) > 0, "attempt to remove an item from an empty l… in remove()
68 count.store(count.load( std::memory_order_relaxed ) - 1, std::memory_order_relaxed); in remove()
171 __TBB_ASSERT(!this->my_is_in_list.load(std::memory_order_relaxed), "Still in the queue?"); in wait()
217 node.my_epoch = my_epoch.load(std::memory_order_relaxed); in prepare_wait()
229 const bool do_it = node.my_epoch == my_epoch.load(std::memory_order_relaxed); in commit_wait()
245 bool in_list = node.my_is_in_list.load(std::memory_order_acquire); in cancel_wait()
248 if (node.my_is_in_list.load(std::memory_order_relaxed)) { in cancel_wait()
289 my_epoch.store(my_epoch.load(std::memory_order_relaxed) + 1, std::memory_order_relaxed); in notify_one_relaxed()
328 my_epoch.store(my_epoch.load(std::memory_order_relaxed) + 1, std::memory_order_relaxed); in notify_all_relaxed()
367 … my_epoch.store(my_epoch.load( std::memory_order_relaxed ) + 1, std::memory_order_relaxed); in notify_relaxed()
402 … my_epoch.store(my_epoch.load( std::memory_order_relaxed ) + 1, std::memory_order_relaxed); in notify_one_relaxed()
436 my_epoch.store(my_epoch.load(std::memory_order_relaxed) + 1, std::memory_order_relaxed); in abort_all_relaxed()