Lines Matching refs:dep_list

359                    kmp_depend_info_t *dep_list, kmp_task_t *task) {  in __kmp_process_deps()  argument
367 const kmp_depend_info_t *dep = &dep_list[i]; in __kmp_process_deps()
479 kmp_depend_info_t *dep_list, in __kmp_check_deps() argument
494 if (dep_list[i].base_addr != 0 && in __kmp_check_deps()
495 dep_list[i].base_addr != (kmp_intptr_t)KMP_SIZE_T_MAX) { in __kmp_check_deps()
497 dep_list[i].flag == KMP_DEP_IN || dep_list[i].flag == KMP_DEP_OUT || in __kmp_check_deps()
498 dep_list[i].flag == KMP_DEP_INOUT || in __kmp_check_deps()
499 dep_list[i].flag == KMP_DEP_MTX || dep_list[i].flag == KMP_DEP_SET); in __kmp_check_deps()
501 if (dep_list[i].base_addr == dep_list[j].base_addr) { in __kmp_check_deps()
502 if (dep_list[i].flag != dep_list[j].flag) { in __kmp_check_deps()
504 dep_list[i].flag = KMP_DEP_OUT; in __kmp_check_deps()
506 dep_list[j].base_addr = 0; // Mark j element as void in __kmp_check_deps()
509 if (dep_list[i].flag == KMP_DEP_MTX) { in __kmp_check_deps()
514 dep_list[i].flag = KMP_DEP_OUT; // downgrade mutexinoutset to inout in __kmp_check_deps()
517 } else if (dep_list[i].flag == KMP_DEP_ALL || in __kmp_check_deps()
518 dep_list[i].base_addr == (kmp_intptr_t)KMP_SIZE_T_MAX) { in __kmp_check_deps()
539 ndeps, dep_list, task); in __kmp_check_deps()
584 kmp_depend_info_t *dep_list, in __kmpc_omp_task_with_deps() argument
625 ompt_deps[i].variable.ptr = (void *)dep_list[i].base_addr; in __kmpc_omp_task_with_deps()
626 if (dep_list[i].flags.in && dep_list[i].flags.out) in __kmpc_omp_task_with_deps()
628 else if (dep_list[i].flags.out) in __kmpc_omp_task_with_deps()
630 else if (dep_list[i].flags.in) in __kmpc_omp_task_with_deps()
632 else if (dep_list[i].flags.mtx) in __kmpc_omp_task_with_deps()
634 else if (dep_list[i].flags.set) in __kmpc_omp_task_with_deps()
685 NO_DEP_BARRIER, ndeps, dep_list, ndeps_noalias, in __kmpc_omp_task_with_deps()
742 kmp_depend_info_t *dep_list, kmp_int32 ndeps_noalias, in __kmpc_omp_wait_deps() argument
789 ompt_deps[i].variable.ptr = (void *)dep_list[i].base_addr; in __kmpc_omp_wait_deps()
790 if (dep_list[i].flags.in && dep_list[i].flags.out) in __kmpc_omp_wait_deps()
792 else if (dep_list[i].flags.out) in __kmpc_omp_wait_deps()
794 else if (dep_list[i].flags.in) in __kmpc_omp_wait_deps()
796 else if (dep_list[i].flags.mtx) in __kmpc_omp_wait_deps()
799 else if (dep_list[i].flags.set) in __kmpc_omp_wait_deps()
850 DEP_BARRIER, ndeps, dep_list, ndeps_noalias, in __kmpc_omp_wait_deps()