reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_dispatch.cpp
 1036       __kmp_wait<UT>(&sh->u.s.ordered_iteration, lower,
 1051       test_then_inc<ST>((volatile ST *)&sh->u.s.ordered_iteration);
 1105       __kmp_wait<UT>(&sh->u.s.ordered_iteration, lower,
 1129       test_then_add<ST>((volatile ST *)&sh->u.s.ordered_iteration, inc);
 1481     init = chunk * test_then_inc_acq<ST>((volatile ST *)&sh->u.s.iteration);
 1525       init = sh->u.s.iteration; // shared value
 1536         init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1555       if (compare_and_swap<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1594       init = sh->u.s.iteration; // shared value
 1605         init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1628       if (compare_and_swap<ST>(RCAST(volatile ST *, &sh->u.s.iteration),
 1676       chunkIdx = test_then_inc_acq<ST>((volatile ST *)&sh->u.s.iteration);
 1760     index = test_then_inc<ST>((volatile ST *)&sh->u.s.iteration);
 2049       num_done = test_then_inc<ST>((volatile ST *)&sh->u.s.num_done);
 2085         sh->u.s.num_done = 0;
 2086         sh->u.s.iteration = 0;
 2090           sh->u.s.ordered_iteration = 0;
projects/openmp/runtime/src/kmp_dispatch.h
  375     __kmp_wait<UT>(&sh->u.s.ordered_iteration, lower,
  422     KMP_FSYNC_RELEASING(CCAST(UT *, &sh->u.s.ordered_iteration));
  446     test_then_inc<ST>((volatile ST *)&sh->u.s.ordered_iteration);