Lines Matching refs:fetch_add

49         EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0);  in basicNThreads()
83 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in lockWithTryAndTimedNThreads()
94 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in lockWithTryAndTimedNThreads()
106 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in lockWithTryAndTimedNThreads()
146 result.fetch_add(1); in combineNThreads()
147 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineNThreads()
148 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in combineNThreads()
154 return local.fetch_add(1); in combineNThreads()
185 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockNThreads()
198 auto iteration = total.fetch_add(1); in combineWithLockNThreads()
199 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockNThreads()
200 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in combineWithLockNThreads()
240 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithTryLockNThreads()
253 auto iteration = total.fetch_add(1); in combineWithTryLockNThreads()
254 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithTryLockNThreads()
255 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in combineWithTryLockNThreads()
275 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithTryLockNThreads()
312 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockTryAndTimedNThreads()
325 auto iteration = total.fetch_add(1); in combineWithLockTryAndTimedNThreads()
326 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockTryAndTimedNThreads()
327 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in combineWithLockTryAndTimedNThreads()
361 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockTryAndTimedNThreads()
373 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in combineWithLockTryAndTimedNThreads()
670 EXPECT_EQ(atomic.fetch_add(1, std::memory_order_relaxed), 0); in stressTryLockWithConcurrentLocks()
679 EXPECT_EQ(atomic.fetch_add(1, std::memory_order_relaxed), 0); in stressTryLockWithConcurrentLocks()
721 EXPECT_EQ(atomic.fetch_add(1, std::memory_order_relaxed), 0); in concurrentTryLocks()
759 defaultConstructs().fetch_add(1, std::memory_order_relaxed); in TestConstruction()
762 moveConstructs().fetch_add(1, std::memory_order_relaxed); in TestConstruction()
765 copyConstructs().fetch_add(1, std::memory_order_relaxed); in TestConstruction()
768 copyAssigns().fetch_add(1, std::memory_order_relaxed); in operator =()
772 moveAssigns().fetch_add(1, std::memory_order_relaxed); in operator =()
776 destructs().fetch_add(1, std::memory_order_relaxed); in ~TestConstruction()
902 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in concurrentLocksManyMutexes()
903 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in concurrentLocksManyMutexes()
909 return total.fetch_add(1, std::memory_order_relaxed); in concurrentLocksManyMutexes()
1002 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in concurrentExceptionPropagationStress()
1003 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in concurrentExceptionPropagationStress()
1082 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 0); in concurrentBigValueReturnStress()
1083 EXPECT_EQ(barrier.fetch_add(1, std::memory_order_relaxed), 1); in concurrentBigValueReturnStress()
1086 auto current = value.fetch_add(1, std::memory_order_relaxed); in concurrentBigValueReturnStress()