| /oneTBB/src/tbb/def/ |
| H A D | win64-tbb.def | 20 ?assertion_failure@r1@detail@tbb@@YAXPEBDH00@Z 23 ?call_itt_notify@r1@detail@tbb@@YAXHPEAX@Z 24 ?create_itt_sync@r1@detail@tbb@@YAXPEAXPEB_W1@Z 38 ?cache_line_size@r1@detail@tbb@@YA_KXZ 39 ?allocate_memory@r1@detail@tbb@@YAPEAX_K@Z 40 ?deallocate_memory@r1@detail@tbb@@YAXPEAX@Z 41 ?is_tbbmalloc_used@r1@detail@tbb@@YA_NXZ 52 ?what@user_abort@r1@detail@tbb@@UEBAPEBDXZ 73 ?notify_waiters@r1@detail@tbb@@YAX_K@Z 104 ?numa_node_count@r1@detail@tbb@@YAIXZ [all …]
|
| H A D | win32-tbb.def | 20 ?assertion_failure@r1@detail@tbb@@YAXPBDH00@Z 23 ?call_itt_notify@r1@detail@tbb@@YAXHPAX@Z 38 ?cache_line_size@r1@detail@tbb@@YAIXZ 39 ?allocate_memory@r1@detail@tbb@@YAPAXI@Z 40 ?deallocate_memory@r1@detail@tbb@@YAXPAX@Z 41 ?is_tbbmalloc_used@r1@detail@tbb@@YA_NXZ 52 ?what@user_abort@r1@detail@tbb@@UBEPBDXZ 53 ?what@missing_wait@r1@detail@tbb@@UBEPBDXZ 73 ?notify_waiters@r1@detail@tbb@@YAXI@Z 104 ?numa_node_count@r1@detail@tbb@@YAIXZ [all …]
|
| /oneTBB/test/tbb/ |
| H A D | test_task.cpp | 48 class CountingTask : public tbb::detail::d1::task { 77 tbb::detail::d1::wait_context& my_wait; 96 tbb::detail::d1::wait_context wait(1); in test_cancellation_on_exception() 142 tbb::detail::d1::wait_context wait(1); 187 tbb::detail::d1::wait(wait, test_context); 377 tbb::detail::d1::wait_context& my_wait; 455 tbb::detail::d1::wait_context& my_wait; 511 tbb::detail::d1::wait_context wait{ 0 }; 734 tbb::detail::d1::task* execute(tbb::detail::d1::execution_data& ) override { in execute() 741 tbb::detail::d1::task* cancel( tbb::detail::d1::execution_data& ) override { in cancel() [all …]
|
| H A D | test_tbb_header.cpp | 135 void TestExceptionClassExports ( const E& exc, tbb::detail::exception_id eid ) { in TestExceptionClassExports() 136 CHECK( eid < tbb::detail::exception_id::last_entry ); in TestExceptionClassExports() 143 tbb::detail::throw_exception( eid ); in TestExceptionClassExports() 158 TestExceptionClassExports( std::bad_alloc(), tbb::detail::exception_id::bad_alloc ); in TestExceptionClassesExports() 159 TestExceptionClassExports( tbb::bad_last_alloc(), tbb::detail::exception_id::bad_last_alloc ); in TestExceptionClassesExports() 160 …TestExceptionClassExports( std::invalid_argument("test"), tbb::detail::exception_id::nonpositive_s… in TestExceptionClassesExports() 161 TestExceptionClassExports( std::out_of_range("test"), tbb::detail::exception_id::out_of_range ); in TestExceptionClassesExports() 162 TestExceptionClassExports( tbb::missing_wait(), tbb::detail::exception_id::missing_wait ); in TestExceptionClassesExports() 163 …TestExceptionClassExports( std::out_of_range("test"), tbb::detail::exception_id::invalid_load_fact… in TestExceptionClassesExports() 165 TestExceptionClassExports( std::out_of_range("test"), tbb::detail::exception_id::invalid_key ); in TestExceptionClassesExports() [all …]
|
| H A D | test_enumerable_thread_specific.cpp | 56 template<size_t N = tbb::detail::max_nfs_size> 74 if( !tbb::detail::is_aligned(&t, AlignMask)) { in check_alignment() 83 if( !tbb::detail::is_aligned(&t, AlignMask)) { in check_alignment() 95 const size_t line_size = tbb::detail::max_nfs_size; 199 tbb::detail::d1::segmented_iterator<nested_vec, T> my_si(my_vec); in flog_segmented_interator() 239 tbb::detail::d1::segmented_iterator<nested_vec, const T> my_csi(my_vec); in flog_segmented_interator() 300 tbb::detail::d1::segmented_iterator<nested_vec, std::pair<const Key, Val> > my_si(my_vec); in flog_segmented_iterator_map() 308 tbb::detail::d1::segmented_iterator<nested_vec, const std::pair<const Key, Val> > my_csi(my_vec); in flog_segmented_iterator_map() 347 using tbb::detail::d1::ets_element; 360 tbb::detail::suppress_unused_warning(c1,c2); in allocate_ets_element_on_stack() [all …]
|
| H A D | test_dynamic_link.cpp | 57 static const tbb::detail::r1::dynamic_link_descriptor LinkTable[] = { 58 { "foo1", (tbb::detail::r1::pointer_to_handler*)(void*)(&foo1_handler) }, 59 { "foo2", (tbb::detail::r1::pointer_to_handler*)(void*)(&foo2_handler) } 80 …if (tbb::detail::r1::dynamic_link(lib_name, LinkTable, sizeof(LinkTable) / sizeof(LinkTable[0]))) { in test_dynamic_link()
|
| H A D | test_intrusive_list.cpp | 24 using tbb::detail::r1::intrusive_list_node; 43 friend class tbb::detail::r1::intrusive_list<DataItemWithInheritedNode>; 65 using intrusive_list1 = tbb::detail::r1::intrusive_list<DataItemWithInheritedNode>; 66 using intrusive_list2 = tbb::detail::r1::memptr_intrusive_list<DataItemWithMemberNodes, 70 using intrusive_list3 = tbb::detail::r1::memptr_intrusive_list<DataItemWithMemberNodes,
|
| H A D | test_collaborative_call_once.cpp | 87 auto stored_pack = tbb::detail::d0::save_pack(std::forward<Args>(args)...); in call_once_in_parallel_for() 88 auto func = [&] { tbb::detail::d0::call(std::forward<Fn>(body), std::move(stored_pack)); }; in call_once_in_parallel_for() 108 auto stored_pack = tbb::detail::d0::save_pack(std::forward<Args>(args)...); in call_once_threads() 109 auto func = [&] { tbb::detail::d0::call(std::forward<Fn>(body), std::move(stored_pack)); }; in call_once_threads() 218 constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; 221 constexpr std::size_t N = tbb::detail::d0::max_nfs_size + 64; 223 constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 4; 292 constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; 294 constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 4;
|
| H A D | test_handle_perror.cpp | 35 namespace detail { namespace 51 tbb::detail::r1::handle_perror(EAGAIN, "apple");
|
| /oneTBB/src/tbbmalloc/ |
| H A D | Customize.h | 51 return x == 0 ? -1 : static_cast<intptr_t>(tbb::detail::log2(x)); in BitScanRev() 56 return tbb::detail::is_aligned(arg,alignment); in isAligned() 60 return tbb::detail::is_power_of_two(arg); in isPowerOfTwo() 63 return arg && tbb::detail::is_power_of_two_at_least(arg,power2); in isPowerOfTwoAtLeast() 67 tbb::detail::yield(); in do_yield() 94 namespace detail { 102 detail::suppress_unused_warning(ptr); in call_itt_notify() 130 typedef tbb::detail::d1::aggregator_generic<OperationType> type; 136 typedef tbb::detail::d1::aggregated_operation<Derived> type;
|
| H A D | Synchronize.h | 33 class MallocMutex : tbb::detail::no_copy { 37 tbb::detail::atomic_backoff backoff; in lock() 48 class scoped_lock : tbb::detail::no_copy { 79 tbb::detail::spin_wait_while_eq(location, value); in SpinWaitWhileEq() 85 tbb::detail::spin_wait_until_eq(location, value); in SpinWaitUntilEq() 91 tbb::detail::atomic_backoff backoff;
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | task.h | 28 using detail::d1::suspend_point; 29 using detail::d1::resume; 30 using detail::d1::suspend; 32 using detail::d1::current_context;
|
| H A D | info.h | 28 namespace detail { 110 using detail::d1::numa_node_id; 111 using detail::d1::core_type_id; 114 using detail::d1::numa_nodes; 115 using detail::d1::core_types; 117 using detail::d1::default_concurrency;
|
| H A D | spin_mutex.h | 32 namespace detail { 114 using detail::d1::spin_mutex; 117 using detail::d1::set_name; 126 using speculative_spin_mutex = detail::d1::rtm_mutex; 128 using speculative_spin_mutex = detail::d1::spin_mutex;
|
| H A D | global_control.h | 32 namespace detail { 191 using detail::d1::global_control; 192 using detail::d1::attach; 193 using detail::d1::finalize; 194 using detail::d1::task_scheduler_handle; 195 using detail::r1::unsafe_wait;
|
| H A D | parallel_pipeline.h | 30 namespace detail { 145 using detail::d1::parallel_pipeline; 146 using detail::d1::filter; 147 using detail::d1::make_filter; 148 using detail::d1::filter_mode; 149 using detail::d1::flow_control;
|
| H A D | spin_rw_mutex.h | 32 namespace detail { 209 using detail::d1::spin_rw_mutex; 212 using detail::d1::set_name; 221 using speculative_spin_rw_mutex = detail::d1::rtm_rw_mutex; 223 using speculative_spin_rw_mutex = detail::d1::spin_rw_mutex;
|
| H A D | blocked_range.h | 28 namespace detail { 162 using detail::d1::blocked_range; 164 using detail::split; 165 using detail::proportional_split;
|
| H A D | blocked_rangeNd.h | 36 namespace detail { 52 template<typename Value, unsigned int N, typename = detail::make_index_sequence<N>> 58 class blocked_rangeNd_impl<Value, N, detail::index_sequence<Is...>> { in __TBB_requires() 142 using detail::d1::blocked_rangeNd;
|
| H A D | task_arena.h | 36 namespace detail { 126 using constraints = tbb::detail::d1::constraints; 481 using detail::d1::task_arena; 482 using detail::d1::attach; 485 using detail::d1::is_inside_task; 489 using detail::d1::current_thread_index; 490 using detail::d1::max_concurrency; 491 using detail::d1::isolate; 493 using detail::d1::enqueue;
|
| /oneTBB/test/common/ |
| H A D | fp_control.h | 50 tbb::detail::d1::cpu_ctl_env ctl; 61 tbb::detail::d1::cpu_ctl_env ctl; in SetRoundingMode() 76 tbb::detail::d1::cpu_ctl_env ctl; in GetSseMode() 82 tbb::detail::d1::cpu_ctl_env ctl; in SetSseMode() 101 tbb::detail::d1::cpu_ctl_env ctl; 106 tbb::detail::d1::cpu_ctl_env ctl; in SetRoundingMode()
|
| H A D | doctest.h | 938 namespace detail { 990 namespace detail { 1196 namespace detail { 1358 namespace detail { 2011 namespace detail { 2150 namespace detail { 2711 namespace detail { 3386 namespace detail { 3970 namespace detail { 4134 namespace detail { [all …]
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _containers_helpers.h | 27 namespace detail { 34 struct comp_is_transparent<Compare, tbb::detail::void_t<typename Compare::is_transparent>> : std::t… 40 struct has_transparent_key_equal<Key, Hasher, KeyEqual, tbb::detail::void_t<typename Hasher::transp…
|
| /oneTBB/test/tbbmalloc/ |
| H A D | test_malloc_overload.cpp | 236 REQUIRE(tbb::detail::is_aligned(ptr, 128)); in CheckMemalignFuncOverload() 244 REQUIRE(tbb::detail::is_aligned(ptr, sysconf(_SC_PAGESIZE))); in CheckVallocFuncOverload() 257 REQUIRE(tbb::detail::is_aligned(ptr, memoryPageSize)); in CheckPvalloc() 279 REQUIRE(tbb::detail::is_aligned(ptr, align[a])); in CheckFreeAligned() 436 REQUIRE(tbb::detail::is_aligned(ptr, 1024)); 485 REQUIRE(tbb::detail::is_aligned(ptr, 16)); 490 REQUIRE(tbb::detail::is_aligned(ptr, sizeof(void*))); 495 REQUIRE(tbb::detail::is_aligned(ptr, 16));
|
| /oneTBB/src/tbb/ |
| H A D | rml_thread_monitor.h | 60 #define AVOID_64K_ALIASING(idx) tbb::detail::suppress_unused_warning(idx) 64 namespace detail { 74 static const ::tbb::detail::r1::tchar *SyncType_RML = _T("%Constant"); 75 static const ::tbb::detail::r1::tchar *SyncObj_ThreadMonitor = _T("RML Thr Monitor");
|