| /oneTBB/src/tbb/ |
| H A D | arena_slot.cpp | 29 __TBB_ASSERT(tail.load(std::memory_order_relaxed) <= T || is_local_task_pool_quiescent(), in get_task_impl() 64 std::size_t T0 = tail.load(std::memory_order_relaxed); in get_task() 73 T = --tail; in get_task() 82 && T == tail.load(std::memory_order_relaxed) in get_task() 125 tail.store(T0, std::memory_order_relaxed); in get_task() 136 tail.store(T0, std::memory_order_release); in get_task() 143 __TBB_ASSERT( (std::intptr_t)tail.load(std::memory_order_relaxed) >= 0, nullptr ); in get_task() 162 if ((std::intptr_t)H > (std::intptr_t)(tail.load(std::memory_order_acquire))) { in steal_task() 207 __TBB_cl_evict(&victim_slot.tail); in steal_task()
|
| H A D | arena_slot.h | 78 std::atomic<std::size_t> tail; in alignas() local 174 head.load(std::memory_order_relaxed) >= tail.load(std::memory_order_relaxed); in is_empty() 214 std::size_t T = tail.load(std::memory_order_relaxed); // mirror in prepare_task_pool() 256 fill_with_canary_pattern( T1, tail ); in prepare_task_pool() 269 tail.store(new_tail, std::memory_order_release); in commit_spawned_tasks() 276 __TBB_ASSERT ( head.load(std::memory_order_relaxed) < tail.load(std::memory_order_relaxed), in publish_task_pool() 367 return head.load(std::memory_order_relaxed) == tail.load(std::memory_order_relaxed); in is_quiescent_local_task_pool_empty() 372 … return head.load(std::memory_order_relaxed) == 0 && tail.load(std::memory_order_relaxed) == 0; in is_quiescent_local_task_pool_reset() 393 tail.store(0, std::memory_order_relaxed); in reset_task_pool_and_leave() 405 tail.store(new_tail, std::memory_order_release); in commit_relocated_tasks()
|
| H A D | arena.cpp | 317 …__TBB_ASSERT( my_slots[i].head == my_slots[i].tail, nullptr); // TODO: replace by is_quiescent_loc… in free_arena()
|
| /oneTBB/src/tbbmalloc/ |
| H A D | large_objects.cpp | 273 tail->next = h; in addToPutList() 274 h->prev = tail; in addToPutList() 275 tail = t; in addToPutList() 279 tail = t; in addToPutList() 545 MALLOC_ASSERT( (tail==head && num==1) || (tail!=head && num>1), ASSERT_TEXT ); in putList() 553 toRelease = tail; in putList() 554 tail = tail->prev; in putList() 555 if (tail) in putList() 563 tail->next = first; in putList() 938 tail = b; in putList() [all …]
|
| H A D | backend.cpp | 483 if (tail == fBlock) in removeBlock() 484 tail = fBlock->prev; in removeBlock() 499 fBlock->prev = b->tail; in addBlock() 500 b->tail = fBlock; in addBlock() 510 if (!b->tail) in addBlock() 511 b->tail = fBlock; in addBlock() 528 fBlock->prev = b->tail; in tryAddBlock() 529 b->tail = fBlock; in tryAddBlock() 545 if (!b->tail) in tryAddBlock() 546 b->tail = fBlock; in tryAddBlock()
|
| H A D | backend.h | 148 FreeBlock* tail; member 154 tail = nullptr; in reset()
|
| H A D | frontend.cpp | 567 LargeMemoryBlock *tail; // need it when do releasing on overflow member in rml::internal::LocalLOCImpl 576 LocalLOCImpl() : tail(nullptr), head(nullptr), totalSize(0), numOfBlocks(0) {} in LocalLOCImpl() 2212 tail = object; in put() 2221 totalSize -= tail->unalignedSize; in put() 2223 tail = tail->prev; in put() 2225 LargeMemoryBlock *headToRelease = tail->next; in put() 2226 tail->next = nullptr; in put() 2256 tail = curr->prev; in get()
|
| H A D | large_objects.h | 207 … LargeMemoryBlock *putList(LargeMemoryBlock *head, LargeMemoryBlock *tail, BinBitMask *bitMask,
|
| /oneTBB/examples/parallel_reduce/pi/ |
| H A D | main.cpp | 37 number_t tail = num_intervals % chunk_size; in compute_pi_serial() local 38 number_t last = num_intervals - tail; in compute_pi_serial() 43 ret += pi_slice_kernel(last, tail); in compute_pi_serial()
|
| /oneTBB/integration/linux/modulefiles/ |
| H A D | tbb32 | 37 set modulefilename "[file tail [file dirname "${scriptpath}"]]" 38 set modulefilever "[file tail "${scriptpath}"]"
|
| H A D | tbb | 37 set modulefilename "[file tail [file dirname "${scriptpath}"]]" 38 set modulefilever "[file tail "${scriptpath}"]"
|
| /oneTBB/src/tbb/tools_api/ |
| H A D | ittnotify_static.h | 228 …main *domain, __itt_relation relation, __itt_id tail), (ITT_FORMAT domain, relation… 229 …in, __itt_id head, __itt_relation relation, __itt_id tail), (ITT_FORMAT domain, head, relation, ta… 347 …, __itt_relation relation, __itt_id tail), (ITT_FORMAT domain, clock_domain, timest… 348 …head, __itt_relation relation, __itt_id tail), (ITT_FORMAT domain, clock_domain, timestamp, head, …
|
| H A D | ittnotify.h | 2682 … __itt_relation_add_to_current(const __itt_domain *domain, __itt_relation relation, __itt_id tail); 2692 …tt_relation_add(const __itt_domain *domain, __itt_id head, __itt_relation relation, __itt_id tail); 2697 …oid, relation_add_to_current, (const __itt_domain *domain, __itt_relation relation, __itt_id tail)) 2698 …dd, (const __itt_domain *domain, __itt_id head, __itt_relation relation, __itt_id tail)) 3308 …_clock_domain* clock_domain, unsigned long long timestamp, __itt_relation relation, __itt_id tail); 3320 …clock_domain, unsigned long long timestamp, __itt_id head, __itt_relation relation, __itt_id tail); 3325 …_clock_domain* clock_domain, unsigned long long timestamp, __itt_relation relation, __itt_id tail)) 3326 …clock_domain, unsigned long long timestamp, __itt_id head, __itt_relation relation, __itt_id tail)) 3332 #define __itt_relation_add_to_current_ex(domain,clock_domain,timestame,relation,tail) 3334 #define __itt_relation_add_ex(domain,clock_domain,timestamp,head,relation,tail)
|
| /oneTBB/test/common/ |
| H A D | doctest.h | 6077 const char* tail = "") { 6080 << (opt.gnu_file_line ? ":" : "):") << tail;
|