Lines Matching refs:task
94 static inline void __kmp_release_deps(kmp_int32 gtid, kmp_taskdata_t *task) { in __kmp_release_deps() argument
96 kmp_depnode_t *node = task->td_depnode; in __kmp_release_deps()
108 if (task->td_dephash) { in __kmp_release_deps()
111 gtid, task)); in __kmp_release_deps()
112 __kmp_dephash_free(thread, task->td_dephash); in __kmp_release_deps()
113 task->td_dephash = NULL; in __kmp_release_deps()
120 gtid, task)); in __kmp_release_deps()
123 node->dn.task = in __kmp_release_deps()
143 if (successor->dn.task) { in __kmp_release_deps()
146 gtid, successor->dn.task, task)); in __kmp_release_deps()
152 KMP_ASSERT(task->td_flags.hidden_helper); in __kmp_release_deps()
153 next_taskdata = KMP_TASK_TO_TASKDATA(successor->dn.task); in __kmp_release_deps()
161 __kmpc_give_task(successor->dn.task, encountering_tid); in __kmp_release_deps()
163 __kmp_omp_task(gtid, successor->dn.task, false); in __kmp_release_deps()
166 __kmp_omp_task(gtid, successor->dn.task, false); in __kmp_release_deps()
185 gtid, task)); in __kmp_release_deps()