Home
last modified time | relevance | path

Searched refs:detail (Results 1 – 25 of 217) sorted by relevance

123456789

/oneTBB/src/tbb/def/
H A Dwin64-tbb.def20 ?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 Dwin32-tbb.def20 ?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 Dtest_task.cpp48 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 Dtest_tbb_header.cpp135 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 Dtest_enumerable_thread_specific.cpp56 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 Dtest_dynamic_link.cpp57 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 Dtest_intrusive_list.cpp24 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 Dtest_collaborative_call_once.cpp87 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 Dtest_handle_perror.cpp35 namespace detail { namespace
51 tbb::detail::r1::handle_perror(EAGAIN, "apple");
/oneTBB/src/tbbmalloc/
H A DCustomize.h51 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 DSynchronize.h33 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 Dtask.h28 using detail::d1::suspend_point;
29 using detail::d1::resume;
30 using detail::d1::suspend;
32 using detail::d1::current_context;
H A Dinfo.h28 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 Dspin_mutex.h32 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 Dglobal_control.h32 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 Dparallel_pipeline.h30 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 Dspin_rw_mutex.h32 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 Dblocked_range.h28 namespace detail {
162 using detail::d1::blocked_range;
164 using detail::split;
165 using detail::proportional_split;
H A Dblocked_rangeNd.h36 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 Dtask_arena.h36 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 Dfp_control.h50 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 Ddoctest.h938 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.h27 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 Dtest_malloc_overload.cpp236 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 Drml_thread_monitor.h60 #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");

123456789