reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
307 kmp_depnode_t *last_out = info->last_out; 308 kmp_depnode_list_t *last_ins = info->last_ins; 309 kmp_depnode_list_t *last_mtxs = info->last_mtxs; 313 if (info->last_flag == ENTRY_LAST_INS) { // INS were last 322 info->last_ins = NULL; 323 info->last_mtxs = NULL; 333 info->last_out = NULL; 335 info->last_out = __kmp_node_ref(node); 343 info->last_out = NULL; 344 if (info->last_flag == ENTRY_LAST_MTXS && last_ins) { // MTXS were last 347 info->last_ins = NULL; 354 info->last_flag = ENTRY_LAST_INS; 355 info->last_ins = __kmp_add_node(thread, info->last_ins, node); 355 info->last_ins = __kmp_add_node(thread, info->last_ins, node); 363 info->last_out = NULL; 364 if (info->last_flag == ENTRY_LAST_INS && last_mtxs) { // INS were last 367 info->last_mtxs = NULL; 374 info->last_flag = ENTRY_LAST_MTXS; 375 info->last_mtxs = __kmp_add_node(thread, info->last_mtxs, node); 375 info->last_mtxs = __kmp_add_node(thread, info->last_mtxs, node); 376 if (info->mtx_lock == NULL) { 377 info->mtx_lock = (kmp_lock_t *)__kmp_allocate(sizeof(kmp_lock_t)); 378 __kmp_init_lock(info->mtx_lock); 385 if (node->dn.mtx_locks[m] < info->mtx_lock) { 392 node->dn.mtx_locks[m] = info->mtx_lock;