Home
last modified time | relevance | path

Searched refs:root (Results 1 – 16 of 16) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dparallel_invoke.h139 invoke_root_task root(root_wait_ctx); in invoke_recursive_separation()
140 function_invoker<F1, invoke_root_task> invoker1(f1, root); in invoke_recursive_separation()
148 invoke_root_task root(root_wait_ctx); in invoke_recursive_separation()
149 function_invoker<F1, invoke_root_task> invoker1(f1, root); in invoke_recursive_separation()
150 function_invoker<F2, invoke_root_task> invoker2(f2, root); in invoke_recursive_separation()
159 invoke_root_task root(root_wait_ctx); in invoke_recursive_separation()
160 function_invoker<F1, invoke_root_task> invoker1(f1, root); in invoke_recursive_separation()
161 function_invoker<F2, invoke_root_task> invoker2(f2, root); in invoke_recursive_separation()
162 function_invoker<F3, invoke_root_task> invoker3(f3, root); in invoke_recursive_separation()
H A Dparallel_pipeline.h52 filter( filter_node_ptr root ) : my_root(root) {} in filter() argument
H A Dparallel_scan.h430 sum_node_type* root = nullptr; in run() local
437 …auto& pass1 = *alloc.new_object<start_pass1_type>(/*m_return_slot=*/root, range, temp_body, partit… in run()
440 if( root ) { in run()
441 root->prepare_for_execution(temp_body, nullptr, &body); in run()
443 execute_and_wait(*root, context, w_ctx, context); in run()
H A Denumerable_thread_specific.h169 array* root = allocate(other.my_root.load(std::memory_order_relaxed)->lg_size);
170 my_root.store(root, std::memory_order_relaxed);
171 root->next = nullptr;
173 std::size_t mask = root->mask();
178 …for( std::size_t j = root->start(std::hash<key_type>{}(s1.key.load(std::memory_order_relaxed))); ;…
179 slot& s2 = root->at(j);
/oneTBB/doc/main/tbb_userguide/Migration_Guide/
H A DTask_API.rst32 root.set_ref_count(3);
37 root.wait_for_all();
107 Task(tbb::task& root, int i)
108 : m_root(root), m_i(i)
129 root.set_ref_count(items.size() + 1);
132 Task& task = *new(root.allocate_child()) Task(root, items[i]);
136 root.wait_for_all();
360 root.add_ref_count();
364 root.wait_for_all();
410 root.set_ref_count(3);
[all …]
/oneTBB/src/tbb/
H A Dparallel_pipeline.cpp57 void fill_pipeline(const d1::filter_node& root) { in fill_pipeline() argument
58 if( root.left && root.right ) { in fill_pipeline()
59 fill_pipeline(*root.left); in fill_pipeline()
60 fill_pipeline(*root.right); in fill_pipeline()
63 __TBB_ASSERT(!root.left && !root.right, "tree should be full"); in fill_pipeline()
64 add_filter(*root.create_filter()); in fill_pipeline()
H A Dprivate_server.cpp396 auto root = my_asleep_list_root.load(std::memory_order_relaxed); in wake_some() local
397 while( root && w<wakee+2 && allotted_slack) { in wake_some()
400 *w++ = root; in wake_some()
401 root = root->my_next; in wake_some()
403 my_asleep_list_root.store(root, std::memory_order_relaxed); in wake_some()
/oneTBB/examples/parallel_for/tachyon/src/
H A Dobjbound.cpp111 static int countobj(object *root) { in countobj() argument
116 cur = root; in countobj()
125 static void movenextobj(object *thisobj, object **root) { in movenextobj() argument
134 tmp = *root; /* store the root node */ in movenextobj()
136 *root = cur; /* make cur, the new root */ in movenextobj()
H A Dgrid.cpp245 static int countobj(object *root) { in countobj() argument
250 cur = root; in countobj()
259 static int countobjlist(objectlist *root) { in countobjlist() argument
264 cur = root; in countobjlist()
/oneTBB/cmake/scripts/
H A Dcmake_gen_github_configs.cmake17 # TBBConfig in TBB provided packages are expected to be placed into: <tbb-root>/lib/cmake/tbb*
20 # Paths relative to TBB root directory
/oneTBB/doc/main/tbb_userguide/
H A DCancellation_and_Nested_Parallelism.rst103 task_group_context root(task_group_context::isolated);
108 root);
119 ``task_group_context`` ``root`` protects the inner loop from downwards
/oneTBB/
H A DBazel.md83 Run ```bazel build //...``` in the oneTBB root directory.
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_queue_base.h553 padded_page*& root = my_array[queue_rep_type::index(k)]; in advance() local
554 root = root->next; in advance()
/oneTBB/cmake/
H A DREADME.md262 …itHub* release TBBConfig files in the binary packages are located under `<tbb-root>/lib/cmake/TBB`.
263 For example, `TBB_DIR` should be set to `<tbb-root>/lib/cmake/TBB`.
/oneTBB/test/tbb/
H A Dtest_task_arena.cpp970 TestEnqueueTask root(executed, completed, waiter, arena); in operator ()() local
971 tbb::detail::d1::execute_and_wait(root, ctx, waiter, ctx); in operator ()()
/oneTBB/doc/
H A DDoxyfile.in872 # subdirectory from a directory tree whose root is specified with the INPUT tag.
1053 # - Make sure the INPUT points to the root of the source tree
1476 # the root of the tree instead of the PROJECT_NAME. Since the tree basically has
2441 # children of the root node in a graph is already larger than
2451 # root by following a path via at most 3 edges will be shown. Nodes that lay
2452 # further from the root node will be omitted. Note that setting this option to 1