Home
last modified time | relevance | path

Searched refs:tree_node (Results 1 – 3 of 3) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dpartitioner.h133 struct tree_node : public node { struct
137 tree_node(node* parent, int ref_count, small_object_allocator& alloc) in tree_node() argument
145 std::atomic<bool> &flag = static_cast<tree_node*>(t.my_parent)->m_child_stolen; in mark_task_stolen() argument
155 return static_cast<tree_node*>(t.my_parent)->m_child_stolen.load(std::memory_order_relaxed); in is_peer_stolen() argument
419 tree_node::mark_task_stolen(t); in check_being_stolen()
464 else if ( tree_node::is_peer_stolen(t) ) { in check_for_demand()
493 if (tree_node::is_peer_stolen(t)) { in check_for_demand()
H A Dparallel_reduce.h66 struct reduction_tree_node : public tree_node {
72 tree_node{parent, ref_count, alloc}, in reduction_tree_node()
232 struct deterministic_reduction_tree_node : public tree_node {
237 tree_node{parent, ref_count, alloc}, in deterministic_reduction_tree_node()
H A Dparallel_for.h138 right_child.my_parent = my_parent = alloc.new_object<tree_node>(ed, my_parent, 2, alloc); in offer_work_impl()
158 fold_tree<tree_node>(parent, ed); in finalize()