| /oneTBB/src/tbbmalloc/ |
| H A D | Customize.h | 35 #define MALLOC_ITT_SYNC_PREPARE(pointer) ITT_NOTIFY(sync_prepare, (pointer)) argument 36 #define MALLOC_ITT_SYNC_ACQUIRED(pointer) ITT_NOTIFY(sync_acquired, (pointer)) argument 37 #define MALLOC_ITT_SYNC_RELEASING(pointer) ITT_NOTIFY(sync_releasing, (pointer)) argument 38 #define MALLOC_ITT_SYNC_CANCEL(pointer) ITT_NOTIFY(sync_cancel, (pointer)) argument 42 #define MALLOC_ITT_SYNC_PREPARE(pointer) ((void)0) argument 43 #define MALLOC_ITT_SYNC_ACQUIRED(pointer) ((void)0) argument 44 #define MALLOC_ITT_SYNC_RELEASING(pointer) ((void)0) argument 45 #define MALLOC_ITT_SYNC_CANCEL(pointer) ((void)0) argument
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _pipeline_filters.h | 174 using pointer = T*; 176 static pointer create_token(value_type && source) { 181 static pointer cast_from_void_ptr(void * ref) { return reinterpret_cast<pointer>(ref); } 182 static void destroy_token(pointer token) { 191 using pointer = T*; 194 static value_type & token(pointer & t) { return t; } 196 static pointer cast_from_void_ptr(void * ref) { return reinterpret_cast<pointer>(ref); } 197 static void destroy_token( pointer /*token*/) {} 211 static void * cast_to_void_ptr(pointer ref) { 217 static pointer cast_from_void_ptr(void * ref) { [all …]
|
| H A D | _flow_graph_impl.h | 50 typedef GraphNodeType* pointer; typedef 73 pointer operator->() const; 102 pointer current_node;
|
| /oneTBB/doc/main/reference/scalable_memory_pools/ |
| H A D | memory_pool_allocator_cls.rst | 44 using pointer = value_type*; 58 pointer address(reference x) const; 60 pointer allocate(size_type n, const void* hint=0); 61 void deallocate(pointer p, size_type); 63 void construct(pointer p, const T& value); 64 void destroy(pointer p); 70 using pointer = void*;
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | tbb_allocator.h | 74 using pointer = value_type*; variable 91 void destroy( pointer p ) { p->~value_type(); } in destroy() 92 pointer address(reference x) const { return &x; } in address() 101 using pointer = void*;
|
| H A D | memory_pool.h | 90 typedef value_type* pointer; typedef 105 pointer address(reference x) const { return &x; } in address() 109 pointer allocate( size_type n, const void* /*hint*/ = nullptr) { 110 pointer p = static_cast<pointer>( my_pool->malloc( n*sizeof(value_type) ) ); 116 void deallocate( pointer p, size_type ) { in deallocate() 131 void destroy( pointer p ) { p->~value_type(); } in destroy() 145 typedef void* pointer; typedef
|
| H A D | cache_aligned_allocator.h | 68 using pointer = value_type*; variable 80 void destroy(pointer p) { p->~value_type(); } in destroy() 81 pointer address(reference x) const { return &x; } in address() 90 using pointer = void*;
|
| H A D | scalable_allocator.h | 238 using pointer = value_type*; variable 255 void destroy(pointer p) { p->~value_type(); } in destroy() 256 pointer address(reference x) const { return &x; } in address() 266 using pointer = void*;
|
| H A D | concurrent_set.h | 68 using pointer = typename base_type::pointer; variable 169 using pointer = typename base_type::pointer; variable
|
| H A D | concurrent_map.h | 85 using pointer = typename base_type::pointer; variable 235 using pointer = typename base_type::pointer; variable
|
| H A D | concurrent_unordered_set.h | 61 using pointer = typename base_type::pointer; variable 200 using pointer = typename base_type::pointer; variable
|
| H A D | enumerable_thread_specific.h | 371 using pointer = Value*; 525 using pointer = Value*; 595 pointer operator->() const { return &operator*();} 837 using pointer = typename allocator_traits_type::pointer; 1061 using pointer = typename conval_type::pointer;
|
| H A D | concurrent_lru_cache.h | 57 using pointer = ValT*; variable 69 using storage_map_pointer_type = typename storage_map_type::pointer;
|
| H A D | concurrent_unordered_map.h | 63 using pointer = typename base_type::pointer; variable 262 using pointer = typename base_type::pointer; variable
|
| H A D | concurrent_queue.h | 66 using pointer = typename allocator_traits_type::pointer; variable 341 using pointer = typename allocator_traits_type::pointer; variable
|
| /oneTBB/test/common/ |
| H A D | iterator.h | 37 typedef typename allocator_traits_type::pointer pointer; typedef 118 typedef typename allocator_traits_type::pointer pointer; typedef 144 typedef typename allocator_traits_type::pointer pointer; typedef 202 typedef typename allocator_traits_type::const_pointer pointer; typedef
|
| H A D | allocator_test_common.h | 111 typename A::pointer px = &x; in TestBrokenAllocator() 146 typename A::pointer p = a.allocate(1); in TestBrokenAllocator() 159 typename pair_allocator_type::pointer pair_pointer = pair_allocator.allocate(1); in TestBrokenAllocator() 173 typename std::allocator_traits<A>::pointer array[100]; in TestAllocatorConcept() 197 typename std::allocator_traits<A>::pointer p1 = nullptr; in TestAllocatorExceptions() 222 using pointer_type = typename std::allocator_traits<A>::pointer;
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | Reference_Counting.rst | 94 There is no simple way to atomically copy a pointer and increment its 116 *weight* with each pointer. The reference count is the sum of the 117 weights. A pointer ``x`` can be copied as a pointer ``x'`` without 137 (June 2004). Describes the "hazard pointer" technique.
|
| H A D | Fenced_Data_Transfer.rst | 159 target of a pointer before reading the pointer. A modern processor 161 lines. The target of a pointer may be in a cache line that has 162 already been read before the pointer was read, thus giving the 163 appearance that the processor presciently read the pointer target.
|
| /oneTBB/doc/main/reference/ |
| H A D | scalable_memory_pools.rst | 25 - Returns a pointer to ``n`` bytes allocated from the memory pool. 27 - Frees the memory object specified via ``ptr`` pointer.
|
| /oneTBB/test/conformance/ |
| H A D | conformance_concurrent_set.cpp | 73 …ssert(std::is_same<typename container_type::pointer, typename std::allocator_traits<allocator_type… in test_member_types()
|
| H A D | conformance_concurrent_map.cpp | 93 …ssert(std::is_same<typename container_type::pointer, typename std::allocator_traits<allocator_type… in test_member_types()
|
| /oneTBB/cmake/compilers/ |
| H A D | Intel.cmake | 24 … $<$<NOT:$<CONFIG:Debug>>:-fno-omit-frame-pointer -qno-opt-report-embed -D_FORTIFY_SOURCE=2>)
|
| /oneTBB/test/tbb/ |
| H A D | test_scheduler_mix.cpp | 108 T* pointer() { in pointer() function in PtrRWMutex 246 return pointer() != 0; in operator bool() 250 return pointer(); in get()
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | std_invoke.rst | 94 Now with C++17, you can directly utilize a pointer to ``range.iterate()`` as the body of the algori… 167 With C++17, you can use ``std::invoke`` with a pointer to the member number directly as the body. 186 // Use a member function pointer to the number member of the Object struct as the body
|