Searched refs:taskwait (Results 1 – 17 of 17) sorted by relevance
79 task->taskwait = NULL; in gomp_init_task()614 if (parent && parent->taskwait) in gomp_target_task_completion()616 if (parent->taskwait->in_taskwait) in gomp_target_task_completion()620 parent->taskwait->in_taskwait = false; in gomp_target_task_completion()621 gomp_sem_post (&parent->taskwait->taskwait_sem); in gomp_target_task_completion()623 else if (parent->taskwait->in_depend_wait) in gomp_target_task_completion()627 parent->taskwait->in_depend_wait = false; in gomp_target_task_completion()628 gomp_sem_post (&parent->taskwait->taskwait_sem); in gomp_target_task_completion()1173 if (parent->taskwait) in gomp_task_run_post_handle_dependers()1175 if (parent->taskwait->in_taskwait) in gomp_task_run_post_handle_dependers()[all …]
519 struct gomp_taskwait *taskwait; member
82 task->taskwait = NULL; in gomp_init_task()652 if (parent && parent->taskwait) in gomp_target_task_completion()654 if (parent->taskwait->in_taskwait) in gomp_target_task_completion()658 parent->taskwait->in_taskwait = false; in gomp_target_task_completion()659 gomp_sem_post (&parent->taskwait->taskwait_sem); in gomp_target_task_completion()661 else if (parent->taskwait->in_depend_wait) in gomp_target_task_completion()665 parent->taskwait->in_depend_wait = false; in gomp_target_task_completion()666 gomp_sem_post (&parent->taskwait->taskwait_sem); in gomp_target_task_completion()1233 if (parent->taskwait) in gomp_task_run_post_handle_dependers()1235 if (parent->taskwait->in_taskwait) in gomp_task_run_post_handle_dependers()[all …]
575 struct gomp_taskwait *taskwait; member
2844 taskwait directive.2857 taskwait directive.7123 * testsuite/libgomp.c-c++-common/taskwait-depend-1.c: New test.11733 (vec_mult): Likewise. Add #pragma omp taskwait.11806 (vec_mult): Add !$omp taskwait.13257 (struct gomp_task): Add taskwait and parent_depends_on, remove13261 taskwait and parent_depends_on.13274 Adjust for addition of taskwait indirection.13278 parent. Adjust for addition of taskwait indirection.13279 (GOMP_taskwait): Adjust for addition of taskwait indirection.
235 @item @code{depend} clause on @code{taskwait} @tab Y @tab304 @item @code{nowait} clause in @code{taskwait} directive @tab N @tab
225 'depend' clause on 'taskwait' Y309 'nowait' clause in 'taskwait' directive N
150 | task extension | clause: depend on the taskwait construct | :pa…361 | task extension | nowait clause on taskwait | :no…
461 def OMP_TaskWait : Directive<"taskwait"> {
1802 (gfc_resolve_omp_directive): Resolve clauses of taskwait.
2142 (decode_omp_directive): Handle !$omp task, !$omp taskwait
958 (cp_parser_omp_taskwait): Handle taskwait with depend clauses.993 Handle OMP_DEPOBJ. Handle taskwait with depend clauses. For
5274 (dump_gimple_omp_task): Print taskwait with depend clauses.5317 (gimplify_omp_task): Handle taskwait with depend clauses.5382 expand_teams_call for it. Formatting fix. Handle taskwait with5395 (build_omp_regions_1, omp_make_gimple_edges): Treat taskwait with5424 (scan_omp_task): Handle taskwait with depend clauses.5471 Handle taskwait with depend clauses.5524 taskwait with depend clauses.
17253 * c-pragma.c (init_pragma): Init omp task and omp taskwait pragmas.
2692 (c_parser_omp_taskwait): Handle taskwait with depend clauses.
10368 2308634fac41b5571bbc8ecf6a185772 gcc/testsuite/c-c++-common/gomp/taskwait-depend-1.c82197 1b22afe90e22c058fc805c2720b68de8 gcc/testsuite/gfortran.dg/gomp/taskwait.f90101771 7766c9cddf6031ff22c64ce9e45948bc libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-1.c
9543 2308634fac41b5571bbc8ecf6a185772 gcc/testsuite/c-c++-common/gomp/taskwait-depend-1.c88097 7766c9cddf6031ff22c64ce9e45948bc libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-1.c