Lines Matching refs:itt_sync_obj
46 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_gather_template()
104 if (flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj))) in __kmp_linear_barrier_gather_template()
109 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_gather_template()
148 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_release_template() argument
208 if (flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj))) in __kmp_linear_barrier_release_template()
212 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_release_template()
215 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_linear_barrier_release_template()
218 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_linear_barrier_release_template()
220 __kmp_itt_task_starting(itt_sync_obj); in __kmp_linear_barrier_release_template()
225 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_linear_barrier_release_template()
226 if (itt_sync_obj != NULL) in __kmp_linear_barrier_release_template()
228 __kmp_itt_task_finished(itt_sync_obj); in __kmp_linear_barrier_release_template()
255 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_gather()
257 bt, this_thr, gtid, tid, reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_gather()
262 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_gather_cancellable()
264 bt, this_thr, gtid, tid, reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_gather_cancellable()
269 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_release() argument
271 bt, this_thr, gtid, tid, propagate_icvs USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_release()
276 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_release_cancellable() argument
278 bt, this_thr, gtid, tid, propagate_icvs USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_release_cancellable()
284 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_tree_barrier_gather()
331 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_tree_barrier_gather()
390 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_tree_barrier_release() argument
407 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_tree_barrier_release()
409 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_tree_barrier_release()
412 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_tree_barrier_release()
414 __kmp_itt_task_starting(itt_sync_obj); in __kmp_tree_barrier_release()
419 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_tree_barrier_release()
420 if (itt_sync_obj != NULL) in __kmp_tree_barrier_release()
422 __kmp_itt_task_finished(itt_sync_obj); in __kmp_tree_barrier_release()
496 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hyper_barrier_gather()
571 c_flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hyper_barrier_gather()
615 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hyper_barrier_release() argument
649 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hyper_barrier_release()
651 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_hyper_barrier_release()
653 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_hyper_barrier_release()
655 __kmp_itt_task_starting(itt_sync_obj); in __kmp_hyper_barrier_release()
660 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_hyper_barrier_release()
661 if (itt_sync_obj != NULL) in __kmp_hyper_barrier_release()
663 __kmp_itt_task_finished(itt_sync_obj); in __kmp_hyper_barrier_release()
847 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hierarchical_barrier_gather()
896 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
932 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
961 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
1016 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hierarchical_barrier_release() argument
1037 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_release()
1046 this_thr USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_release()
1303 void *itt_sync_obj = NULL; in __kmp_barrier_template() local
1306 itt_sync_obj = __kmp_itt_barrier_object(gtid, bt, 1); in __kmp_barrier_template()
1333 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_barrier_template()
1354 bt, this_thr, gtid, tid, reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1361 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1366 bt, this_thr, gtid, tid, reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1373 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1378 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1388 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1410 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_barrier_template()
1461 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_barrier_template()
1467 bt, this_thr, gtid, tid, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1473 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1478 bt, this_thr, gtid, tid, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1484 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1489 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1503 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_barrier_template()
1510 void *itt_sync_obj = NULL; in __kmp_barrier_template() local
1512 itt_sync_obj = __kmp_itt_barrier_object(gtid, bt, 1); in __kmp_barrier_template()
1513 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_barrier_template()
1519 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier_template()
1524 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_barrier_template()
1643 void *itt_sync_obj = NULL; in __kmp_join_barrier() local
1647 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_join_barrier()
1741 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_join_barrier()
1748 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1753 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1759 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1764 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1774 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1796 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_join_barrier()
1845 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_join_barrier()
1873 void *itt_sync_obj = NULL; in __kmp_fork_barrier() local
1885 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 1); in __kmp_fork_barrier()
1886 __kmp_itt_barrier_middle(gtid, itt_sync_obj); // Call acquired/releasing in __kmp_fork_barrier()
1939 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1944 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1950 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1955 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1999 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_fork_barrier()
2000 if (itt_sync_obj) in __kmp_fork_barrier()
2001 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_fork_barrier()
2082 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_fork_barrier()
2083 __kmp_itt_barrier_finished(gtid, itt_sync_obj); // Workers call acquired in __kmp_fork_barrier()