Home
last modified time | relevance | path

Searched refs:destroy (Results 1 – 25 of 58) sorted by relevance

123

/oneTBB/src/tbb/
H A Dtls.h43 int destroy() { return pthread_key_delete(my_key); } in destroy() function
57 int destroy() { TlsFree(my_key); my_key=0; return 0; }
68 int destroy() { FlsFree(my_key); my_key=0; return 0; }
H A Dthread_data.h61 void destroy() { in destroy() function
73 destroy(); in remove()
89 destroy(); in orphan()
122 my_small_object_pool->destroy(); in ~thread_data()
H A Dtask_group_context.cpp40 void tbb_exception_ptr::destroy() noexcept { in destroy() function in tbb::detail::r1::tbb_exception_ptr
54 void task_group_context_impl::destroy(d1::task_group_context& ctx) { in destroy() function in tbb::detail::r1::task_group_context_impl
70 exception->destroy(); in destroy()
252 exception->destroy(); in reset()
339 void __TBB_EXPORTED_FUNC destroy(d1::task_group_context& ctx) { in destroy() function
340 task_group_context_impl::destroy(ctx); in destroy()
H A Dglobal_control.cpp202 static void destroy(d1::global_control& gc) { in destroy() function
252 void __TBB_EXPORTED_FUNC destroy(d1::global_control& gc) { in destroy() function
253 global_control_impl::destroy(gc); in destroy()
H A Dgovernor.cpp55 void destroy();
81 int status = theTLS.destroy(); in release_resources()
86 system_topology::destroy(); in release_resources()
489 void destroy() { in destroy() function
H A Dsmall_object_pool_impl.h44 void destroy();
H A Dconcurrent_monitor_mutex.h38 void destroy() { in destroy() function
H A Dconcurrent_monitor.h455 void destroy() { in destroy() function
457 my_mutex.destroy(); in destroy()
487 destroy(); in ~concurrent_monitor()
H A Daddress_waiter.cpp60 address_waiter_table[i].destroy(); in clear_address_waiter_table()
H A Dthread_control_monitor.h102 destroy(); in ~thread_control_monitor()
H A Dthreading_control.h132 void destroy();
/oneTBB/include/oneapi/tbb/detail/
H A D_small_object_pool.h87 call_itt_task_notify(destroy, ptr); in deallocate()
95 call_itt_task_notify(destroy, ptr); in deallocate()
H A D_task.h193 call_itt_task_notify(destroy, &wait_ctx); in execute_and_wait()
199 call_itt_task_notify(destroy, &wait_ctx); in wait()
/oneTBB/include/oneapi/tbb/
H A Dmemory_pool.h64 void destroy() { rml::pool_destroy(my_pool); } in destroy() function
131 void destroy( pointer p ) { p->~value_type(); } in destroy() function
185 ~memory_pool() { destroy(); } // call the callbacks first and destroy my_alloc latter in ~memory_pool()
197 ~fixed_pool() { destroy(); } in ~fixed_pool()
H A Dglobal_control.h41 TBB_EXPORT void __TBB_EXPORTED_FUNC destroy(d1::global_control&);
87 r1::destroy(*this); in ~global_control()
H A Denumerable_thread_specific.h669 virtual void destroy() = 0;
686 void destroy() override {
688 tbb::detail::allocator_traits<my_allocator_type>::destroy(alloc, this);
880 if(my_construct_callback) my_construct_callback->destroy();
988 my_construct_callback->destroy();
999 my_construct_callback->destroy();
1018 my_construct_callback->destroy();
H A Dtbb_allocator.h91 void destroy( pointer p ) { p->~value_type(); } in destroy() function
/oneTBB/test/tbb/
H A Dtest_join_node.h565 static void destroy(JType *p) { delete p; }
583 static void destroy(JType *p) { delete p; }
599 static void destroy(JType *p) { delete p; }
618 static void destroy(JType *p) { delete p; }
636 static void destroy(JType *p) { delete p; }
659 static void destroy(JType *p) { delete p; }
679 static void destroy(JType *p) { delete p; }
703 static void destroy(JType *p) { delete p; }
725 static void destroy(JType *p) { delete p; }
750 static void destroy(JType *p) { delete p; }
[all …]
H A Dtest_join_node.cpp108 makeJoin<N, JType, tbb::flow::tag_matching>::destroy(my_join); in test()
111 makeJoin<2, input_join_type, tbb::flow::reserving>::destroy(my_input_join); in test()
H A Dtest_split_node.cpp131 static void destroy(SType *p) { delete p; } in destroy() function in makeSplit
261 makeSplit<N,SType>::destroy(my_split); in test()
354 makeSplit<TUPLE_SIZE,SType>::destroy(my_split); in test()
/oneTBB/src/tbbmalloc/
H A Dtbbmalloc_internal.h155 bool destroy();
598 bool ret = tlsPointerKey.destroy();
602 bool destroy() {
611 bool ret = tlsPointerKey.destroy();
613 ret &= backend.destroy();
/oneTBB/test/common/
H A Diterator.h57 destroy();
89 destroy(); in ~InputIterator()
92 void destroy() { in destroy() function
H A Dcustom_allocators.h184 void destroy( U* ptr ) { in destroy() function
185 base_traits::destroy(*this, ptr); in destroy()
295 void destroy( U* ptr ) { in destroy() function
297 base_traits::destroy(*this, ptr); in destroy()
431 void destroy( U* ptr ) { in destroy() function
432 base_traits::destroy(*this, ptr); in destroy()
/oneTBB/doc/main/tbb_userguide/
H A Ddestroy_graphs_outside_main_thread.rst6 Make sure to enqueue a task to wait for and destroy graphs that run outside the main thread.
/oneTBB/src/tbbmalloc_proxy/
H A Dproxy_overload_osx.h148 zone.destroy = &impl_zone_destroy; in DoMallocReplacement()

123