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

References

projects/openmp/runtime/src/kmp_tasking.cpp
  741       (taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser) &&
  741       (taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser) &&
  742       !taskdata->td_flags.proxy;
  745   kmp_int32 children = KMP_ATOMIC_DEC(&taskdata->td_allocated_child_tasks) - 1;
  750     kmp_taskdata_t *parent_taskdata = taskdata->td_parent;
  757     __kmp_free_task(gtid, taskdata, thread);
  759     taskdata = parent_taskdata;
  765     if (taskdata->td_flags.tasktype == TASK_IMPLICIT) {
  766       if (taskdata->td_dephash) { // do we need to cleanup dephash?
  767         int children = KMP_ATOMIC_LD_ACQ(&taskdata->td_incomplete_child_tasks);
  768         kmp_tasking_flags_t flags_old = taskdata->td_flags;
  773                   RCAST(kmp_int32 *, &taskdata->td_flags),
  780             __kmp_dephash_free_entries(thread, taskdata->td_dephash);
  787     children = KMP_ATOMIC_DEC(&taskdata->td_allocated_child_tasks) - 1;