| /oneTBB/test/common/ |
| H A D | spin_barrier.h | 136 …int threadsLeft = static_cast<int>(myNumThreads - myNumThreadsFinished.fetch_add(1, std::memory_or… in customWait() 150 myLifeTimeGuard.fetch_add(myNumThreads - 1, std::memory_order_relaxed); in customWait() 151 epoch -= myEpoch.fetch_add(1, std::memory_order_release); in customWait()
|
| H A D | doctest.h | 3505 T operator++() DOCTEST_NOEXCEPT { return fetch_add(1) + 1; } 3507 T operator++(int) DOCTEST_NOEXCEPT { return fetch_add(1); } 3509 T fetch_add(T arg, std::memory_order order = std::memory_order_seq_cst) DOCTEST_NOEXCEPT { 3510 return myAtomic().fetch_add(arg, order);
|
| /oneTBB/src/tbb/ |
| H A D | thread_request_serializer.cpp | 33 int prev_pending_delta = my_pending_delta.fetch_add(counter_value + delta); in update() 85 int prev_value = my_num_mandatory_requests.fetch_add(mandatory_delta); in register_mandatory_request()
|
| H A D | queuing_rw_mutex.cpp | 42 … static T* fetch_add( std::atomic<word>& location, word addend, std::memory_order memory_order ) { in fetch_add() function in tbb::detail::r1::tricky_atomic_pointer 43 return reinterpret_cast<T*>(location.fetch_add(addend, memory_order)); in fetch_add() 342 …queuing_rw_mutex::scoped_lock *predecessor = tricky_pointer::fetch_add(s.my_prev, FLAG, std::memor… in release() 477 next = tricky_pointer::fetch_add(s.my_next, FLAG, std::memory_order_acquire); in upgrade_to_writer() 527 predecessor = tricky_pointer::fetch_add(s.my_prev, FLAG, std::memory_order_acquire); in upgrade_to_writer()
|
| H A D | parallel_pipeline.cpp | 400 … std::size_t ntokens_avail = my_pipeline.input_tokens.fetch_add(1, std::memory_order_acquire); in execute_filter()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | spin_rw_mutex.h | 106 state_type prev_state = m_state.fetch_add(ONE_READER); in lock_shared() 123 state_type prev_state = m_state.fetch_add(ONE_READER); in try_lock_shared()
|
| H A D | rw_mutex.h | 117 if (m_state.fetch_add(ONE_READER) & has_writer) { in try_lock_shared()
|
| H A D | parallel_invoke.h | 107 ref_count.fetch_add(3, std::memory_order_relaxed); in execute()
|
| H A D | parallel_scan.h | 200 m_parent->ref_count.fetch_add(1); in sum_node()
|
| H A D | concurrent_vector.h | 857 size_type start_idx = this->my_size.fetch_add(delta); in internal_grow_by_delta()
|
| H A D | concurrent_hash_map.h | 1503 this->my_size.fetch_add(1, std::memory_order_relaxed); in __TBB_requires()
|
| /oneTBB/test/tbb/ |
| H A D | test_mutex.h | 160 while( (step = Order.fetch_add(chunk, std::memory_order_acquire)) < TestSize ) { in operator()
|
| H A D | test_scheduler_mix.cpp | 331 if (obj->mReferences.fetch_add(REFERENCE_FLAG) & SHUTDOWN_FLAG) { in Guard() 362 mReferences.fetch_add(SHUTDOWN_FLAG); in signalShutdown()
|
| H A D | test_sequencer_node.cpp | 170 while ( (i_start = my_counter.fetch_add(C)) < N ) { in operator ()()
|
| H A D | test_task.cpp | 310 std::size_t start_idx = my_current_task.fetch_add(delta); in operator ()()
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _concurrent_queue_base.h | 157 tail_counter.fetch_add(queue_rep_type::n_queue); in push() 166 tail_counter.fetch_add(queue_rep_type::n_queue); in push() 173 tail_counter.fetch_add(queue_rep_type::n_queue); in abort_push()
|
| H A D | _task.h | 106 …std::uint64_t r = m_ref_count.fetch_add(static_cast<std::uint64_t>(delta)) + static_cast<std::uint… in add_reference()
|
| H A D | _pipeline_filters.h | 356 void add_ref() { ref_count.fetch_add(1, std::memory_order_relaxed); }
|
| H A D | _concurrent_unordered_base.h | 1012 auto sz = my_size.fetch_add(1); in internal_insert()
|
| /oneTBB/src/tbbmalloc/ |
| H A D | large_objects.cpp | 896 return (cacheCurrTime.fetch_add(range) + 1); in getCurrTimeRange() 984 memAllocKB.fetch_add(allocationSize/1024); in mallocLargeObject() 1005 memHitKB.fetch_add(allocationSize/1024); in mallocLargeObject()
|
| H A D | backend.cpp | 128 totalMemSize.fetch_add(size); in allocRawMem() 1029 totalMemSize.fetch_add(region->allocSz - oldRegionSize); in remap() 1416 backendCleanCnt.fetch_add(1, std::memory_order_acq_rel); in clean() 1427 backendCleanCnt.fetch_add(1, std::memory_order_acq_rel); in clean()
|
| H A D | frontend.cpp | 1983 if (flag.fetch_add(skipDtor) != 0) { in processExit()
|