Lines Matching refs:itt_sync_obj
50 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_gather()
108 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_gather()
145 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_linear_barrier_release() argument
205 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_linear_barrier_release()
208 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_linear_barrier_release()
211 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_linear_barrier_release()
213 __kmp_itt_task_starting(itt_sync_obj); in __kmp_linear_barrier_release()
218 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_linear_barrier_release()
219 if (itt_sync_obj != NULL) in __kmp_linear_barrier_release()
221 __kmp_itt_task_finished(itt_sync_obj); in __kmp_linear_barrier_release()
249 USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_tree_barrier_gather()
296 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_tree_barrier_gather()
357 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_tree_barrier_release() argument
374 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_tree_barrier_release()
377 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_tree_barrier_release()
380 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_tree_barrier_release()
382 __kmp_itt_task_starting(itt_sync_obj); in __kmp_tree_barrier_release()
387 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_tree_barrier_release()
388 if (itt_sync_obj != NULL) in __kmp_tree_barrier_release()
390 __kmp_itt_task_finished(itt_sync_obj); in __kmp_tree_barrier_release()
466 USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hyper_barrier_gather()
541 c_flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hyper_barrier_gather()
585 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hyper_barrier_release() argument
619 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hyper_barrier_release()
622 if ((__itt_sync_create_ptr && itt_sync_obj == NULL) || KMP_ITT_DEBUG) { in __kmp_hyper_barrier_release()
624 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 0, -1); in __kmp_hyper_barrier_release()
626 __kmp_itt_task_starting(itt_sync_obj); in __kmp_hyper_barrier_release()
631 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_hyper_barrier_release()
632 if (itt_sync_obj != NULL) in __kmp_hyper_barrier_release()
634 __kmp_itt_task_finished(itt_sync_obj); in __kmp_hyper_barrier_release()
817 void (*reduce)(void *, void *) USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hierarchical_barrier_gather()
868 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
905 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
938 flag.wait(this_thr, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_gather()
996 int propagate_icvs USE_ITT_BUILD_ARG(void *itt_sync_obj)) { in __kmp_hierarchical_barrier_release() argument
1017 flag.wait(this_thr, TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_release()
1027 this_thr USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_hierarchical_barrier_release()
1263 void *itt_sync_obj = NULL; in __kmp_barrier() local
1266 itt_sync_obj = __kmp_itt_barrier_object(gtid, bt, 1); in __kmp_barrier()
1293 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_barrier()
1318 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1323 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1330 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1335 reduce USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1344 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1365 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_barrier()
1417 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_barrier()
1425 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1430 bt, this_thr, gtid, tid, FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1436 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1441 FALSE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1454 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_barrier()
1462 void *itt_sync_obj = NULL; in __kmp_barrier() local
1464 itt_sync_obj = __kmp_itt_barrier_object(gtid, bt, 1); in __kmp_barrier()
1465 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_barrier()
1471 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_barrier()
1476 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_barrier()
1566 void *itt_sync_obj = NULL; in __kmp_join_barrier() local
1570 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_join_barrier()
1666 __kmp_itt_barrier_starting(gtid, itt_sync_obj); in __kmp_join_barrier()
1673 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1678 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1684 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1689 NULL USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1699 __kmp_task_team_wait(this_thr, team USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_join_barrier()
1723 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_join_barrier()
1773 __kmp_itt_barrier_middle(gtid, itt_sync_obj); in __kmp_join_barrier()
1802 void *itt_sync_obj = NULL; in __kmp_fork_barrier() local
1815 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier, 1); in __kmp_fork_barrier()
1816 __kmp_itt_barrier_middle(gtid, itt_sync_obj); // Call acquired/releasing in __kmp_fork_barrier()
1868 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1873 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1879 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1884 TRUE USE_ITT_BUILD_ARG(itt_sync_obj)); in __kmp_fork_barrier()
1925 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_fork_barrier()
1926 if (itt_sync_obj) in __kmp_fork_barrier()
1927 __kmp_itt_barrier_finished(gtid, itt_sync_obj); in __kmp_fork_barrier()
2014 itt_sync_obj = __kmp_itt_barrier_object(gtid, bs_forkjoin_barrier); in __kmp_fork_barrier()
2015 __kmp_itt_barrier_finished(gtid, itt_sync_obj); // Workers call acquired in __kmp_fork_barrier()