Lines Matching refs:current_task
498 kmp_taskdata_t *current_task) { in __kmp_task_start() argument
504 gtid, taskdata, current_task)); in __kmp_task_start()
511 current_task->td_flags.executing = 0; in __kmp_task_start()
560 kmp_taskdata_t *current_task, in __ompt_task_start() argument
571 &(current_task->ompt_task_info.task_data), status, in __ompt_task_start()
574 taskdata->ompt_task_info.scheduling_parent = current_task; in __ompt_task_start()
603 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin_if0_template() local
607 gtid, loc_ref, taskdata, current_task)); in __kmpc_omp_task_begin_if0_template()
621 __kmp_task_start(gtid, task, current_task); in __kmpc_omp_task_begin_if0_template()
625 if (current_task->ompt_task_info.frame.enter_frame.ptr == NULL) { in __kmpc_omp_task_begin_if0_template()
626 current_task->ompt_task_info.frame.enter_frame.ptr = in __kmpc_omp_task_begin_if0_template()
628 current_task->ompt_task_info.frame.enter_frame_flags = in __kmpc_omp_task_begin_if0_template()
632 ompt_task_info_t *parent_info = &(current_task->ompt_task_info); in __kmpc_omp_task_begin_if0_template()
639 __ompt_task_start(task, current_task, gtid); in __kmpc_omp_task_begin_if0_template()
682 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin() local
687 gtid, loc_ref, KMP_TASK_TO_TASKDATA(task), current_task)); in __kmpc_omp_task_begin()
689 __kmp_task_start(gtid, task, current_task); in __kmpc_omp_task_begin()
1428 kmp_taskdata_t *current_task) { in __kmp_invoke_task() argument
1434 gtid, taskdata, current_task)); in __kmp_invoke_task()
1449 gtid, taskdata, current_task)); in __kmp_invoke_task()
1473 __kmp_task_start(gtid, task, current_task); // OMPT only if not discarded in __kmp_invoke_task()
1507 taskdata->td_last_tied = current_task->td_last_tied; in __kmp_invoke_task()
1537 __ompt_task_start(task, current_task, gtid); in __kmp_invoke_task()
1544 current_task->td_flags.tasktype == TASK_IMPLICIT; in __kmp_invoke_task()
1586 __kmp_task_finish<true>(gtid, task, current_task); in __kmp_invoke_task()
1589 __kmp_task_finish<false>(gtid, task, current_task); in __kmp_invoke_task()
1595 gtid, taskdata, current_task)); in __kmp_invoke_task()
1636 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_parts() local
1638 __kmp_invoke_task(gtid, new_task, current_task); in __kmpc_omp_task_parts()
1676 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmp_omp_task() local
1679 __kmp_invoke_task(gtid, new_task, current_task); in __kmp_omp_task()
2816 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_execute_tasks_template() local
2824 if (task_team == NULL || current_task == NULL) in __kmp_execute_tasks_template()
2930 __kmp_invoke_task(gtid, task, current_task); in __kmp_execute_tasks_template()
2966 KMP_ATOMIC_LD_ACQ(¤t_task->td_incomplete_child_tasks) == 0) { in __kmp_execute_tasks_template()
4166 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_linear() local
4234 __kmp_task_start(gtid, task, current_task); // make internal bookkeeping in __kmp_taskloop_linear()
4236 __kmp_task_finish<false>(gtid, task, current_task); in __kmp_taskloop_linear()
4390 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_recur() local
4396 thread->th.th_current_task = current_task; in __kmp_taskloop_recur()
4479 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmpc_taskloop() local
4496 __kmp_task_start(gtid, task, current_task); in __kmpc_taskloop()
4498 __kmp_task_finish<false>(gtid, task, current_task); in __kmpc_taskloop()