| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_invoke.h | 139 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 D | parallel_pipeline.h | 52 filter( filter_node_ptr root ) : my_root(root) {} in filter() argument
|
| H A D | parallel_scan.h | 430 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 D | enumerable_thread_specific.h | 169 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 D | Task_API.rst | 32 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 D | parallel_pipeline.cpp | 57 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 D | private_server.cpp | 396 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 D | objbound.cpp | 111 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 D | grid.cpp | 245 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 D | cmake_gen_github_configs.cmake | 17 # 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 D | Cancellation_and_Nested_Parallelism.rst | 103 task_group_context root(task_group_context::isolated); 108 root); 119 ``task_group_context`` ``root`` protects the inner loop from downwards
|
| /oneTBB/ |
| H A D | Bazel.md | 83 Run ```bazel build //...``` in the oneTBB root directory.
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _concurrent_queue_base.h | 553 padded_page*& root = my_array[queue_rep_type::index(k)]; in advance() local 554 root = root->next; in advance()
|
| /oneTBB/cmake/ |
| H A D | README.md | 262 …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 D | test_task_arena.cpp | 970 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 D | Doxyfile.in | 872 # 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
|