Lines Matching defs:dep
49 __itt_sync_create(node, "OMP task dep node", NULL, 0);
306 kmp_depnode_t *dep = p->node;
314 __kmp_track_dependence(gtid, dep, node, task);
317 if (dep->dn.task) {
318 KMP_ACQUIRE_DEPNODE(gtid, dep);
319 if (dep->dn.task) {
320 if (!dep->dn.successors || dep->dn.successors->node != node) {
324 __kmp_track_dependence(gtid, dep, node, task);
325 dep->dn.successors = __kmp_add_node(thread, dep->dn.successors, node);
328 gtid, KMP_TASK_TO_TASKDATA(dep->dn.task),
333 KMP_RELEASE_DEPNODE(gtid, dep);
462 const kmp_depend_info_t *dep = &dep_list[i];
464 if (filter && dep->base_addr == 0)
468 __kmp_dephash_find(thread, hash, dep->base_addr);
473 if (dep->flags.out) { // out or inout --> clean lists if any
496 if (info->last_flag == 0 || info->last_flag == dep->flag) {
497 // last_set either didn't exist or of same dep kind
511 } else { // last_set is of different dep kind, make it prev_set
532 info->last_flag = dep->flag; // store dep kind of the last_set
536 if (dep->flag == KMP_DEP_MTX) {