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

References

projects/openmp/runtime/src/kmp_threadprivate.cpp
  344   tn = (struct private_common *)__kmp_allocate(sizeof(struct private_common));
  346   tn->gbl_addr = pc_addr;
  406   tn->cmn_size = d_tn->cmn_size;
  409     tn->par_addr = (void *)pc_addr;
  411     tn->par_addr = (void *)__kmp_allocate(tn->cmn_size);
  411     tn->par_addr = (void *)__kmp_allocate(tn->cmn_size);
  437   tn->next = *tt;
  438   *tt = tn;
  449   tn->link = __kmp_threads[gtid]->th.th_pri_head;
  450   __kmp_threads[gtid]->th.th_pri_head = tn;
  453     return tn;
  467       (void)(*d_tn->ct.ctorv)(tn->par_addr, d_tn->vec_len);
  469       (void)(*d_tn->cct.cctorv)(tn->par_addr, d_tn->obj_init, d_tn->vec_len);
  470     } else if (tn->par_addr != tn->gbl_addr) {
  470     } else if (tn->par_addr != tn->gbl_addr) {
  471       __kmp_copy_common_data(tn->par_addr, d_tn->pod_init);
  475       (void)(*d_tn->ct.ctor)(tn->par_addr);
  477       (void)(*d_tn->cct.cctor)(tn->par_addr, d_tn->obj_init);
  478     } else if (tn->par_addr != tn->gbl_addr) {
  478     } else if (tn->par_addr != tn->gbl_addr) {
  479       __kmp_copy_common_data(tn->par_addr, d_tn->pod_init);
  486   return tn;