Searched refs:tree_node (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | partitioner.h | 133 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 D | parallel_reduce.h | 66 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 D | parallel_for.h | 138 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()
|