Lines Matching refs:tbb

81     void operator()(tbb::blocked_range<size_t>& range) const {  in operator ()()
90 tbb::detail::machine_pause(static_cast<int32_t>(i)); in operator ()()
106tbb::parallel_for(tbb::blocked_range<std::size_t>(0, n, 2), AddOne_CheckTransaction<utils::Counter… in TestTransaction()
116 TestTransaction<tbb::speculative_spin_mutex>("Speculative Spin Mutex");
117 TestTransaction<tbb::speculative_spin_rw_mutex>("Speculative Spin RW Mutex");
124 test_rwm_upgrade_downgrade<tbb::spin_rw_mutex>();
129 test_rwm_upgrade_downgrade<tbb::queuing_rw_mutex>();
134 test_rwm_upgrade_downgrade<tbb::rw_mutex>();
139 test_rwm_upgrade_downgrade<tbb::speculative_spin_rw_mutex>();
144 test_with_native_threads::test<tbb::spin_mutex>();
149 test_with_native_threads::test<tbb::queuing_mutex>();
154 test_with_native_threads::test<tbb::mutex>();
159 test_with_native_threads::test<tbb::spin_rw_mutex>();
160 test_with_native_threads::test_rw<tbb::spin_rw_mutex>();
165 test_with_native_threads::test<tbb::queuing_rw_mutex>();
166 test_with_native_threads::test_rw<tbb::queuing_rw_mutex>();
171 test_with_native_threads::test<tbb::rw_mutex>();
172 test_with_native_threads::test_rw<tbb::rw_mutex>();
178 TestIsWriter<oneapi::tbb::spin_rw_mutex>("spin_rw_mutex");
179 TestIsWriter<oneapi::tbb::queuing_rw_mutex>("queuing_rw_mutex");
180 TestIsWriter<oneapi::tbb::speculative_spin_rw_mutex>("speculative_spin_rw_mutex");
181 TestIsWriter<oneapi::tbb::null_rw_mutex>("null_rw_mutex");
182 TestIsWriter<oneapi::tbb::rw_mutex>("rw_mutex");
187 concept mutexes = (... && tbb::detail::scoped_lockable<Args>);
190 concept rw_mutexes = (... && tbb::detail::rw_scoped_lockable<Args>);
194 …static_assert(mutexes<tbb::spin_mutex, oneapi::tbb::mutex, tbb::speculative_spin_mutex, tbb::null_…
195tbb::spin_rw_mutex, oneapi::tbb::rw_mutex, tbb::speculative_spin_rw_mutex, tbb::null_rw_mutex, tbb
196 …static_assert(rw_mutexes<tbb::spin_rw_mutex, oneapi::tbb::rw_mutex, tbb::speculative_spin_rw_mutex,
197 tbb::null_rw_mutex, tbb::queuing_rw_mutex>);