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

References

projects/openmp/runtime/src/kmp_wait_release.h
  169   volatile void *spin = flag->get();
  591   bool done_check() { return traits_type::tcr(*(this->get())) == checker; }
  604   bool notdone_check() { return traits_type::tcr(*(this->get())) != checker; }
  610     (void)traits_type::test_then_add4((volatile FlagType *)this->get());
  618     return traits_type::test_then_or((volatile FlagType *)this->get(),
  627     return traits_type::test_then_and((volatile FlagType *)this->get(),
  640   bool is_sleeping() { return is_sleeping_val(*(this->get())); }
  641   bool is_any_sleeping() { return is_sleeping_val(*(this->get())); }
  853   bool done_check() { return done_check_val(*get()); }
  858     if (byteref(get(), offset) != 1 && !flag_switch)
  871       byteref(get(), offset) = 1;
  875       KMP_TEST_THEN_OR64(get(), mask);
  879     return KMP_TEST_THEN_OR64(get(), KMP_BARRIER_SLEEP_STATE);
  882     return KMP_TEST_THEN_AND64(get(), ~KMP_BARRIER_SLEEP_STATE);
  887   bool is_sleeping() { return is_sleeping_val(*get()); }
  888   bool is_any_sleeping() { return is_sleeping_val(*get()); }