Home | History | Annotate | Download | only in unittest

Lines Matching refs:Barrier

671 // test16: FP. Barrier (emulated by CV), 2 threads. {{{1
711 // ANNOTATE_EXPECT_RACE(&GLOB, "test16. FP. Fixed by MSMProp1 + Barrier support.");
723 // test17: FP. Barrier (emulated by CV), 3 threads. {{{1
1668 // Same as test17 but uses Barrier class (pthread_barrier_t).
1671 Barrier barrier(N_threads);
1678 barrier.Block();
1682 TEST(NegativeTests, Barrier) {
3343 Barrier *barriers[N_iter];
3354 // Iterate N_iter times, block on barrier after each iteration.
3355 // This way Helgrind will create new segments after each barrier.
3381 barriers[i] = new Barrier(Nlog);
3416 Barrier *barriers[N_iter];
3427 // Iterate N_iter times, block on barrier after each iteration.
3428 // This way Helgrind will create new segments after each barrier.
3462 barriers[i] = new Barrier(Nlog);
3571 Barrier barrier(4);
3575 barrier.Block();
3598 Barrier barrier(4);
3602 barrier.Block();
3625 Barrier barrier(4);
3629 barrier.Block();
3720 // (might require some memory barrier, etc).
3750 Barrier barrier(4);
3754 barrier.Block();
3776 Barrier barrier(4);
3780 barrier.Block();
6662 Barrier *barrier;
6670 barrier->Block();
6681 barrier = new Barrier(n_threads);
7209 Barrier class (pthread_barrier_t).
7213 Barrier *barrier[ITERATIONS];
7221 barrier[i]->Block();
7227 barrier[i] = new Barrier(N_threads);
7238 delete barrier[i];