Lines Matching defs:last_set
186 entry->last_set = NULL;
423 kmp_depnode_list_t *last_set = info->last_set;
425 if (last_set) {
427 __kmp_depnode_link_successor(gtid, thread, task, node, last_set);
428 __kmp_depnode_list_free(thread, last_set);
430 info->last_set = NULL;
470 kmp_depnode_list_t *last_set = info->last_set;
474 if (last_set) {
476 __kmp_depnode_link_successor(gtid, thread, task, node, last_set);
477 __kmp_depnode_list_free(thread, last_set);
479 info->last_set = NULL;
497 // last_set either didn't exist or of same dep kind
505 // clean last_out and prev_set if any; don't touch last_set
511 } else { // last_set is of different dep kind, make it prev_set
512 // link node as successor of all nodes in the last_set
514 __kmp_depnode_link_successor(gtid, thread, task, node, last_set);
521 // move last_set to prev_set, new last_set will be allocated
522 info->prev_set = last_set;
527 info->last_set = NULL;
530 // 0 if last_set is empty, unchanged otherwise
532 info->last_flag = dep->flag; // store dep kind of the last_set
533 info->last_set = __kmp_add_node(thread, info->last_set, node);