Searched refs:my_parent (Results 1 – 5 of 5) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | task_group_context.cpp | 74 poison_pointer(ctx.my_parent); in destroy() 94 ctx.my_parent = nullptr; in initialize() 116 __TBB_ASSERT(!ctx.my_parent, "Parent is set before initial binding"); in bind_to_impl() 118 ctx.my_parent = td->my_task_dispatcher->m_execute_data_ext.context; in bind_to_impl() 119 __TBB_ASSERT(ctx.my_parent, nullptr); in bind_to_impl() 123 copy_fp_settings(ctx, *ctx.my_parent); in bind_to_impl() 126 …if (ctx.my_parent->my_may_have_children.load(std::memory_order_relaxed) != d1::task_group_context:… in bind_to_impl() 129 if (ctx.my_parent->my_parent) { in bind_to_impl() 141 …uintptr_t local_count_snapshot = ctx.my_parent->my_context_list->epoch.load(std::memory_order_acqu… in bind_to_impl() 216 …for (d1::task_group_context* ancestor = ctx.my_parent; ancestor != nullptr; ancestor = ancestor->m… in propagate_task_group_state() [all …]
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_reduce.h | 92 node* my_parent; member 108 my_parent(nullptr), in start_reduce() 117 my_parent(nullptr), in start_reduce() 129 my_parent(nullptr), in start_reduce() 174 …right_child->my_parent = my_parent = alloc.new_object<tree_node_type>(ed, my_parent, 2, *my_body, … in offer_work_impl() 189 node* parent = my_parent; in finalize() 254 node* my_parent; member 269 my_parent(nullptr), in start_deterministic_reduce() 278 my_parent(nullptr), in start_deterministic_reduce() 316 right_child->my_parent = my_parent = new_tree_node; in offer_work_impl() [all …]
|
| H A D | parallel_for.h | 64 node* my_parent; member 77 my_parent(nullptr), in start_for() 85 my_parent(nullptr), in start_for() 93 my_parent(nullptr), in start_for() 111 for_task.my_parent = &wn; in run() 138 right_child.my_parent = my_parent = alloc.new_object<tree_node>(ed, my_parent, 2, alloc); in offer_work_impl() 152 node* parent = my_parent; in finalize()
|
| H A D | partitioner.h | 117 node* my_parent{}; 122 my_parent{parent}, m_ref_count{ref_count} { in node() 145 std::atomic<bool> &flag = static_cast<tree_node*>(t.my_parent)->m_child_stolen; in mark_task_stolen() 155 return static_cast<tree_node*>(t.my_parent)->m_child_stolen.load(std::memory_order_relaxed); in is_peer_stolen() 169 node* parent = n->my_parent; in fold_tree() 411 …if( is_stolen_task(ed) && t.my_parent->m_ref_count >= 2 ) { // runs concurrently with the left task in check_being_stolen()
|
| H A D | task_group.h | 222 task_group_context* my_parent; member
|