Lines Matching refs:current_task
655 kmp_taskdata_t *current_task) { in __kmp_task_start() argument
661 gtid, taskdata, current_task)); in __kmp_task_start()
668 current_task->td_flags.executing = 0; in __kmp_task_start()
721 kmp_taskdata_t *current_task, in __ompt_task_start() argument
732 &(current_task->ompt_task_info.task_data), status, in __ompt_task_start()
735 taskdata->ompt_task_info.scheduling_parent = current_task; in __ompt_task_start()
764 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin_if0_template() local
768 gtid, loc_ref, taskdata, current_task)); in __kmpc_omp_task_begin_if0_template()
782 __kmp_task_start(gtid, task, current_task); in __kmpc_omp_task_begin_if0_template()
786 if (current_task->ompt_task_info.frame.enter_frame.ptr == NULL) { in __kmpc_omp_task_begin_if0_template()
787 current_task->ompt_task_info.frame.enter_frame.ptr = in __kmpc_omp_task_begin_if0_template()
789 current_task->ompt_task_info.frame.enter_frame_flags = in __kmpc_omp_task_begin_if0_template()
794 ompt_task_info_t *parent_info = &(current_task->ompt_task_info); in __kmpc_omp_task_begin_if0_template()
801 __ompt_task_start(task, current_task, gtid); in __kmpc_omp_task_begin_if0_template()
844 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin() local
849 gtid, loc_ref, KMP_TASK_TO_TASKDATA(task), current_task)); in __kmpc_omp_task_begin()
851 __kmp_task_start(gtid, task, current_task); in __kmpc_omp_task_begin()
1635 kmp_taskdata_t *current_task) { in __kmp_invoke_task() argument
1641 gtid, taskdata, current_task)); in __kmp_invoke_task()
1656 gtid, taskdata, current_task)); in __kmp_invoke_task()
1686 __kmp_task_start(gtid, task, current_task); // OMPT only if not discarded in __kmp_invoke_task()
1720 taskdata->td_last_tied = current_task->td_last_tied; in __kmp_invoke_task()
1750 __ompt_task_start(task, current_task, gtid); in __kmp_invoke_task()
1774 current_task->td_flags.tasktype == TASK_IMPLICIT; in __kmp_invoke_task()
1821 __kmp_task_finish<true>(gtid, task, current_task); in __kmp_invoke_task()
1824 __kmp_task_finish<false>(gtid, task, current_task); in __kmp_invoke_task()
1830 gtid, taskdata, current_task)); in __kmp_invoke_task()
1869 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_parts() local
1871 __kmp_invoke_task(gtid, new_task, current_task); in __kmpc_omp_task_parts()
1908 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmp_omp_task() local
1911 __kmp_invoke_task(gtid, new_task, current_task); in __kmp_omp_task()
3163 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_execute_tasks_template() local
3171 if (task_team == NULL || current_task == NULL) in __kmp_execute_tasks_template()
3281 __kmp_invoke_task(gtid, task, current_task); in __kmp_execute_tasks_template()
3317 KMP_ATOMIC_LD_ACQ(¤t_task->td_incomplete_child_tasks) == 0) { in __kmp_execute_tasks_template()
3369 KMP_ATOMIC_LD_ACQ(¤t_task->td_incomplete_child_tasks)) in __kmp_execute_tasks_template()
4618 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_linear() local
4696 __kmp_task_start(gtid, task, current_task); // make internal bookkeeping in __kmp_taskloop_linear()
4698 __kmp_task_finish<false>(gtid, task, current_task); in __kmp_taskloop_linear()
4866 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_recur() local
4872 thread->th.th_current_task = current_task; in __kmp_taskloop_recur()
4942 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop() local
4960 __kmp_task_start(gtid, task, current_task); in __kmp_taskloop()
4962 __kmp_task_finish<false>(gtid, task, current_task); in __kmp_taskloop()