|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/openmp/runtime/src/kmp.h 1332 ident_t const *ident;
1714 void (*th_deo_fcn)(int *gtid, int *cid, ident_t *);
1716 void (*th_dxo_fcn)(int *gtid, int *cid, ident_t *);
2271 ident_t *td_ident; /* task identifier */
2273 ident_t *td_taskwait_ident;
2497 ident_t *th_ident;
2618 ident_t *t_ident; // if volatile, have to change too much other crud to
3128 extern int __kmp_enter_single(int gtid, ident_t *id_ref, int push_ws);
3131 extern void __kmp_parallel_deo(int *gtid_ref, int *cid_ref, ident_t *loc_ref);
3132 extern void __kmp_parallel_dxo(int *gtid_ref, int *cid_ref, ident_t *loc_ref);
3209 extern void __kmp_push_num_threads(ident_t *loc, int gtid, int num_threads);
3211 extern void __kmp_push_proc_bind(ident_t *loc, int gtid,
3213 extern void __kmp_push_num_teams(ident_t *loc, int gtid, int num_teams,
3218 extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid,
3221 extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid,
3225 extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid,
3228 extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid,
3233 extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid,
3236 extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid,
3239 extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid,
3242 extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid,
3246 extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid);
3247 extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid);
3248 extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid);
3249 extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid);
3253 extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid,
3257 extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid,
3261 extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid,
3265 extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid,
3269 extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid);
3270 extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid);
3271 extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid);
3272 extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid);
3464 extern int __kmp_fork_call(ident_t *loc, int gtid,
3475 extern void __kmp_join_call(ident_t *loc, int gtid
3483 extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid);
3484 extern void __kmp_internal_fork(ident_t *id, int gtid, kmp_team_t *team);
3485 extern void __kmp_internal_join(ident_t *id, int gtid, kmp_team_t *team);
3516 extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
3521 extern void __kmp_init_implicit_task(ident_t *loc_ref, kmp_info_t *this_thr,
3527 extern kmp_event_t *__kmpc_task_allow_completion_event(ident_t *loc_ref,
3593 KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags);
3594 KMP_EXPORT void __kmpc_end(ident_t *);
3596 KMP_EXPORT void __kmpc_threadprivate_register_vec(ident_t *, void *data,
3601 KMP_EXPORT void __kmpc_threadprivate_register(ident_t *, void *data,
3604 KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid,
3607 KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *);
3608 KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *);
3609 KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *);
3610 KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *);
3612 KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *);
3613 KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs,
3616 KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid);
3617 KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid);
3619 KMP_EXPORT void __kmpc_flush(ident_t *);
3620 KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid);
3621 KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid);
3622 KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid);
3623 KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid);
3624 KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid);
3625 KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid,
3627 KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid,
3629 KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid,
3632 KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid);
3633 KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid);
3635 KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *,
3638 KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid);
3639 KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid);
3641 KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid,
3647 KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid);
3649 KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid,
3659 KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid,
3661 KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
3666 KMP_EXPORT kmp_task_t *__kmpc_omp_target_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
3672 KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid,
3674 KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid,
3676 KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid,
3678 KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid);
3680 KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid,
3691 KMP_EXPORT void __kmpc_taskgroup(ident_t *loc, int gtid);
3692 KMP_EXPORT void __kmpc_end_taskgroup(ident_t *loc, int gtid);
3695 ident_t *loc_ref, kmp_int32 gtid, kmp_task_t *new_task, kmp_int32 ndeps,
3698 KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid,
3706 KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid,
3708 KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid,
3710 KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid);
3715 KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task,
3723 KMP_EXPORT void *__kmpc_task_reduction_modifier_init(ident_t *loc, int gtid,
3726 KMP_EXPORT void *__kmpc_taskred_modifier_init(ident_t *loc, int gtid, int is_ws,
3728 KMP_EXPORT void __kmpc_task_reduction_modifier_fini(ident_t *loc, int gtid,
3731 ident_t *loc_ref, kmp_int32 gtid, kmp_task_t *new_task, kmp_int32 naffins,
3735 KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid,
3737 KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid,
3739 KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid,
3741 KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid,
3743 KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock);
3744 KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid,
3746 KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid,
3748 KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid,
3750 KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock);
3751 KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid,
3754 KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid,
3756 KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid,
3763 ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size,
3766 KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid,
3769 ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size,
3772 KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid,
3778 ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size,
3791 KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc);
3792 KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid);
3793 KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid,
3796 KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid,
3798 KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid,
3801 KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc,
3808 KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid,
3811 KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid,
3813 KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid,
3815 KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid);
3817 KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid,
projects/openmp/runtime/src/kmp_atomic.cpp 3327 void __kmpc_atomic_1(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3374 void __kmpc_atomic_2(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3421 void __kmpc_atomic_4(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3471 void __kmpc_atomic_8(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3520 void __kmpc_atomic_10(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3541 void __kmpc_atomic_16(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3562 void __kmpc_atomic_20(ident_t *id_ref, int gtid, void *lhs, void *rhs,
3583 void __kmpc_atomic_32(ident_t *id_ref, int gtid, void *lhs, void *rhs,
projects/openmp/runtime/src/kmp_atomic.h 448 void __kmpc_atomic_fixed1_add(ident_t *id_ref, int gtid, char *lhs, char rhs);
449 void __kmpc_atomic_fixed1_andb(ident_t *id_ref, int gtid, char *lhs, char rhs);
450 void __kmpc_atomic_fixed1_div(ident_t *id_ref, int gtid, char *lhs, char rhs);
451 void __kmpc_atomic_fixed1u_div(ident_t *id_ref, int gtid, unsigned char *lhs,
453 void __kmpc_atomic_fixed1_mul(ident_t *id_ref, int gtid, char *lhs, char rhs);
454 void __kmpc_atomic_fixed1_orb(ident_t *id_ref, int gtid, char *lhs, char rhs);
455 void __kmpc_atomic_fixed1_shl(ident_t *id_ref, int gtid, char *lhs, char rhs);
456 void __kmpc_atomic_fixed1_shr(ident_t *id_ref, int gtid, char *lhs, char rhs);
457 void __kmpc_atomic_fixed1u_shr(ident_t *id_ref, int gtid, unsigned char *lhs,
459 void __kmpc_atomic_fixed1_sub(ident_t *id_ref, int gtid, char *lhs, char rhs);
460 void __kmpc_atomic_fixed1_xor(ident_t *id_ref, int gtid, char *lhs, char rhs);
462 void __kmpc_atomic_fixed2_add(ident_t *id_ref, int gtid, short *lhs, short rhs);
463 void __kmpc_atomic_fixed2_andb(ident_t *id_ref, int gtid, short *lhs,
465 void __kmpc_atomic_fixed2_div(ident_t *id_ref, int gtid, short *lhs, short rhs);
466 void __kmpc_atomic_fixed2u_div(ident_t *id_ref, int gtid, unsigned short *lhs,
468 void __kmpc_atomic_fixed2_mul(ident_t *id_ref, int gtid, short *lhs, short rhs);
469 void __kmpc_atomic_fixed2_orb(ident_t *id_ref, int gtid, short *lhs, short rhs);
470 void __kmpc_atomic_fixed2_shl(ident_t *id_ref, int gtid, short *lhs, short rhs);
471 void __kmpc_atomic_fixed2_shr(ident_t *id_ref, int gtid, short *lhs, short rhs);
472 void __kmpc_atomic_fixed2u_shr(ident_t *id_ref, int gtid, unsigned short *lhs,
474 void __kmpc_atomic_fixed2_sub(ident_t *id_ref, int gtid, short *lhs, short rhs);
475 void __kmpc_atomic_fixed2_xor(ident_t *id_ref, int gtid, short *lhs, short rhs);
477 void __kmpc_atomic_fixed4_add(ident_t *id_ref, int gtid, kmp_int32 *lhs,
479 void __kmpc_atomic_fixed4_sub(ident_t *id_ref, int gtid, kmp_int32 *lhs,
482 void __kmpc_atomic_float4_add(ident_t *id_ref, int gtid, kmp_real32 *lhs,
484 void __kmpc_atomic_float4_sub(ident_t *id_ref, int gtid, kmp_real32 *lhs,
487 void __kmpc_atomic_fixed8_add(ident_t *id_ref, int gtid, kmp_int64 *lhs,
489 void __kmpc_atomic_fixed8_sub(ident_t *id_ref, int gtid, kmp_int64 *lhs,
492 void __kmpc_atomic_float8_add(ident_t *id_ref, int gtid, kmp_real64 *lhs,
494 void __kmpc_atomic_float8_sub(ident_t *id_ref, int gtid, kmp_real64 *lhs,
497 void __kmpc_atomic_fixed4_andb(ident_t *id_ref, int gtid, kmp_int32 *lhs,
499 void __kmpc_atomic_fixed4_div(ident_t *id_ref, int gtid, kmp_int32 *lhs,
501 void __kmpc_atomic_fixed4u_div(ident_t *id_ref, int gtid, kmp_uint32 *lhs,
503 void __kmpc_atomic_fixed4_mul(ident_t *id_ref, int gtid, kmp_int32 *lhs,
505 void __kmpc_atomic_fixed4_orb(ident_t *id_ref, int gtid, kmp_int32 *lhs,
507 void __kmpc_atomic_fixed4_shl(ident_t *id_ref, int gtid, kmp_int32 *lhs,
509 void __kmpc_atomic_fixed4_shr(ident_t *id_ref, int gtid, kmp_int32 *lhs,
511 void __kmpc_atomic_fixed4u_shr(ident_t *id_ref, int gtid, kmp_uint32 *lhs,
513 void __kmpc_atomic_fixed4_xor(ident_t *id_ref, int gtid, kmp_int32 *lhs,
516 void __kmpc_atomic_fixed8_andb(ident_t *id_ref, int gtid, kmp_int64 *lhs,
518 void __kmpc_atomic_fixed8_div(ident_t *id_ref, int gtid, kmp_int64 *lhs,
520 void __kmpc_atomic_fixed8u_div(ident_t *id_ref, int gtid, kmp_uint64 *lhs,
522 void __kmpc_atomic_fixed8_mul(ident_t *id_ref, int gtid, kmp_int64 *lhs,
524 void __kmpc_atomic_fixed8_orb(ident_t *id_ref, int gtid, kmp_int64 *lhs,
526 void __kmpc_atomic_fixed8_shl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
528 void __kmpc_atomic_fixed8_shr(ident_t *id_ref, int gtid, kmp_int64 *lhs,
530 void __kmpc_atomic_fixed8u_shr(ident_t *id_ref, int gtid, kmp_uint64 *lhs,
532 void __kmpc_atomic_fixed8_xor(ident_t *id_ref, int gtid, kmp_int64 *lhs,
535 void __kmpc_atomic_float4_div(ident_t *id_ref, int gtid, kmp_real32 *lhs,
537 void __kmpc_atomic_float4_mul(ident_t *id_ref, int gtid, kmp_real32 *lhs,
540 void __kmpc_atomic_float8_div(ident_t *id_ref, int gtid, kmp_real64 *lhs,
542 void __kmpc_atomic_float8_mul(ident_t *id_ref, int gtid, kmp_real64 *lhs,
545 void __kmpc_atomic_fixed1_andl(ident_t *id_ref, int gtid, char *lhs, char rhs);
546 void __kmpc_atomic_fixed1_orl(ident_t *id_ref, int gtid, char *lhs, char rhs);
547 void __kmpc_atomic_fixed2_andl(ident_t *id_ref, int gtid, short *lhs,
549 void __kmpc_atomic_fixed2_orl(ident_t *id_ref, int gtid, short *lhs, short rhs);
550 void __kmpc_atomic_fixed4_andl(ident_t *id_ref, int gtid, kmp_int32 *lhs,
552 void __kmpc_atomic_fixed4_orl(ident_t *id_ref, int gtid, kmp_int32 *lhs,
554 void __kmpc_atomic_fixed8_andl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
556 void __kmpc_atomic_fixed8_orl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
559 void __kmpc_atomic_fixed1_max(ident_t *id_ref, int gtid, char *lhs, char rhs);
560 void __kmpc_atomic_fixed1_min(ident_t *id_ref, int gtid, char *lhs, char rhs);
561 void __kmpc_atomic_fixed2_max(ident_t *id_ref, int gtid, short *lhs, short rhs);
562 void __kmpc_atomic_fixed2_min(ident_t *id_ref, int gtid, short *lhs, short rhs);
563 void __kmpc_atomic_fixed4_max(ident_t *id_ref, int gtid, kmp_int32 *lhs,
565 void __kmpc_atomic_fixed4_min(ident_t *id_ref, int gtid, kmp_int32 *lhs,
567 void __kmpc_atomic_fixed8_max(ident_t *id_ref, int gtid, kmp_int64 *lhs,
569 void __kmpc_atomic_fixed8_min(ident_t *id_ref, int gtid, kmp_int64 *lhs,
571 void __kmpc_atomic_float4_max(ident_t *id_ref, int gtid, kmp_real32 *lhs,
573 void __kmpc_atomic_float4_min(ident_t *id_ref, int gtid, kmp_real32 *lhs,
575 void __kmpc_atomic_float8_max(ident_t *id_ref, int gtid, kmp_real64 *lhs,
577 void __kmpc_atomic_float8_min(ident_t *id_ref, int gtid, kmp_real64 *lhs,
594 void __kmpc_atomic_fixed1_neqv(ident_t *id_ref, int gtid, char *lhs, char rhs);
595 void __kmpc_atomic_fixed2_neqv(ident_t *id_ref, int gtid, short *lhs,
597 void __kmpc_atomic_fixed4_neqv(ident_t *id_ref, int gtid, kmp_int32 *lhs,
599 void __kmpc_atomic_fixed8_neqv(ident_t *id_ref, int gtid, kmp_int64 *lhs,
602 void __kmpc_atomic_fixed1_eqv(ident_t *id_ref, int gtid, char *lhs, char rhs);
603 void __kmpc_atomic_fixed2_eqv(ident_t *id_ref, int gtid, short *lhs, short rhs);
604 void __kmpc_atomic_fixed4_eqv(ident_t *id_ref, int gtid, kmp_int32 *lhs,
606 void __kmpc_atomic_fixed8_eqv(ident_t *id_ref, int gtid, kmp_int64 *lhs,
609 void __kmpc_atomic_float10_add(ident_t *id_ref, int gtid, long double *lhs,
611 void __kmpc_atomic_float10_sub(ident_t *id_ref, int gtid, long double *lhs,
613 void __kmpc_atomic_float10_mul(ident_t *id_ref, int gtid, long double *lhs,
615 void __kmpc_atomic_float10_div(ident_t *id_ref, int gtid, long double *lhs,
640 void __kmpc_atomic_cmplx4_add(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
642 void __kmpc_atomic_cmplx4_sub(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
644 void __kmpc_atomic_cmplx4_mul(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
646 void __kmpc_atomic_cmplx4_div(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
648 void __kmpc_atomic_cmplx8_add(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
650 void __kmpc_atomic_cmplx8_sub(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
652 void __kmpc_atomic_cmplx8_mul(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
654 void __kmpc_atomic_cmplx8_div(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
656 void __kmpc_atomic_cmplx10_add(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
658 void __kmpc_atomic_cmplx10_sub(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
660 void __kmpc_atomic_cmplx10_mul(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
662 void __kmpc_atomic_cmplx10_div(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
694 void __kmpc_atomic_fixed1_sub_rev(ident_t *id_ref, int gtid, char *lhs,
696 void __kmpc_atomic_fixed1_div_rev(ident_t *id_ref, int gtid, char *lhs,
698 void __kmpc_atomic_fixed1u_div_rev(ident_t *id_ref, int gtid,
700 void __kmpc_atomic_fixed1_shl_rev(ident_t *id_ref, int gtid, char *lhs,
702 void __kmpc_atomic_fixed1_shr_rev(ident_t *id_ref, int gtid, char *lhs,
704 void __kmpc_atomic_fixed1u_shr_rev(ident_t *id_ref, int gtid,
706 void __kmpc_atomic_fixed2_sub_rev(ident_t *id_ref, int gtid, short *lhs,
708 void __kmpc_atomic_fixed2_div_rev(ident_t *id_ref, int gtid, short *lhs,
710 void __kmpc_atomic_fixed2u_div_rev(ident_t *id_ref, int gtid,
712 void __kmpc_atomic_fixed2_shl_rev(ident_t *id_ref, int gtid, short *lhs,
714 void __kmpc_atomic_fixed2_shr_rev(ident_t *id_ref, int gtid, short *lhs,
716 void __kmpc_atomic_fixed2u_shr_rev(ident_t *id_ref, int gtid,
718 void __kmpc_atomic_fixed4_sub_rev(ident_t *id_ref, int gtid, kmp_int32 *lhs,
720 void __kmpc_atomic_fixed4_div_rev(ident_t *id_ref, int gtid, kmp_int32 *lhs,
722 void __kmpc_atomic_fixed4u_div_rev(ident_t *id_ref, int gtid, kmp_uint32 *lhs,
724 void __kmpc_atomic_fixed4_shl_rev(ident_t *id_ref, int gtid, kmp_int32 *lhs,
726 void __kmpc_atomic_fixed4_shr_rev(ident_t *id_ref, int gtid, kmp_int32 *lhs,
728 void __kmpc_atomic_fixed4u_shr_rev(ident_t *id_ref, int gtid, kmp_uint32 *lhs,
730 void __kmpc_atomic_fixed8_sub_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
732 void __kmpc_atomic_fixed8_div_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
734 void __kmpc_atomic_fixed8u_div_rev(ident_t *id_ref, int gtid, kmp_uint64 *lhs,
736 void __kmpc_atomic_fixed8_shl_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
738 void __kmpc_atomic_fixed8_shr_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
740 void __kmpc_atomic_fixed8u_shr_rev(ident_t *id_ref, int gtid, kmp_uint64 *lhs,
742 void __kmpc_atomic_float4_sub_rev(ident_t *id_ref, int gtid, float *lhs,
744 void __kmpc_atomic_float4_div_rev(ident_t *id_ref, int gtid, float *lhs,
746 void __kmpc_atomic_float8_sub_rev(ident_t *id_ref, int gtid, double *lhs,
748 void __kmpc_atomic_float8_div_rev(ident_t *id_ref, int gtid, double *lhs,
750 void __kmpc_atomic_float10_sub_rev(ident_t *id_ref, int gtid, long double *lhs,
752 void __kmpc_atomic_float10_div_rev(ident_t *id_ref, int gtid, long double *lhs,
760 void __kmpc_atomic_cmplx4_sub_rev(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
762 void __kmpc_atomic_cmplx4_div_rev(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
764 void __kmpc_atomic_cmplx8_sub_rev(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
766 void __kmpc_atomic_cmplx8_div_rev(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
768 void __kmpc_atomic_cmplx10_sub_rev(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
770 void __kmpc_atomic_cmplx10_div_rev(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
797 void __kmpc_atomic_fixed1_mul_float8(ident_t *id_ref, int gtid, char *lhs,
799 void __kmpc_atomic_fixed1_div_float8(ident_t *id_ref, int gtid, char *lhs,
801 void __kmpc_atomic_fixed2_mul_float8(ident_t *id_ref, int gtid, short *lhs,
803 void __kmpc_atomic_fixed2_div_float8(ident_t *id_ref, int gtid, short *lhs,
805 void __kmpc_atomic_fixed4_mul_float8(ident_t *id_ref, int gtid, kmp_int32 *lhs,
807 void __kmpc_atomic_fixed4_div_float8(ident_t *id_ref, int gtid, kmp_int32 *lhs,
809 void __kmpc_atomic_fixed8_mul_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs,
811 void __kmpc_atomic_fixed8_div_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs,
813 void __kmpc_atomic_float4_add_float8(ident_t *id_ref, int gtid, kmp_real32 *lhs,
815 void __kmpc_atomic_float4_sub_float8(ident_t *id_ref, int gtid, kmp_real32 *lhs,
817 void __kmpc_atomic_float4_mul_float8(ident_t *id_ref, int gtid, kmp_real32 *lhs,
819 void __kmpc_atomic_float4_div_float8(ident_t *id_ref, int gtid, kmp_real32 *lhs,
969 void __kmpc_atomic_cmplx4_add_cmplx8(ident_t *id_ref, int gtid,
971 void __kmpc_atomic_cmplx4_sub_cmplx8(ident_t *id_ref, int gtid,
973 void __kmpc_atomic_cmplx4_mul_cmplx8(ident_t *id_ref, int gtid,
975 void __kmpc_atomic_cmplx4_div_cmplx8(ident_t *id_ref, int gtid,
979 void __kmpc_atomic_1(ident_t *id_ref, int gtid, void *lhs, void *rhs,
981 void __kmpc_atomic_2(ident_t *id_ref, int gtid, void *lhs, void *rhs,
983 void __kmpc_atomic_4(ident_t *id_ref, int gtid, void *lhs, void *rhs,
985 void __kmpc_atomic_8(ident_t *id_ref, int gtid, void *lhs, void *rhs,
987 void __kmpc_atomic_10(ident_t *id_ref, int gtid, void *lhs, void *rhs,
989 void __kmpc_atomic_16(ident_t *id_ref, int gtid, void *lhs, void *rhs,
991 void __kmpc_atomic_20(ident_t *id_ref, int gtid, void *lhs, void *rhs,
993 void __kmpc_atomic_32(ident_t *id_ref, int gtid, void *lhs, void *rhs,
1000 char __kmpc_atomic_fixed1_rd(ident_t *id_ref, int gtid, char *loc);
1001 short __kmpc_atomic_fixed2_rd(ident_t *id_ref, int gtid, short *loc);
1002 kmp_int32 __kmpc_atomic_fixed4_rd(ident_t *id_ref, int gtid, kmp_int32 *loc);
1003 kmp_int64 __kmpc_atomic_fixed8_rd(ident_t *id_ref, int gtid, kmp_int64 *loc);
1004 kmp_real32 __kmpc_atomic_float4_rd(ident_t *id_ref, int gtid, kmp_real32 *loc);
1005 kmp_real64 __kmpc_atomic_float8_rd(ident_t *id_ref, int gtid, kmp_real64 *loc);
1006 long double __kmpc_atomic_float10_rd(ident_t *id_ref, int gtid,
1038 void __kmpc_atomic_fixed1_wr(ident_t *id_ref, int gtid, char *lhs, char rhs);
1039 void __kmpc_atomic_fixed2_wr(ident_t *id_ref, int gtid, short *lhs, short rhs);
1040 void __kmpc_atomic_fixed4_wr(ident_t *id_ref, int gtid, kmp_int32 *lhs,
1042 void __kmpc_atomic_fixed8_wr(ident_t *id_ref, int gtid, kmp_int64 *lhs,
1044 void __kmpc_atomic_float4_wr(ident_t *id_ref, int gtid, kmp_real32 *lhs,
1046 void __kmpc_atomic_float8_wr(ident_t *id_ref, int gtid, kmp_real64 *lhs,
1048 void __kmpc_atomic_float10_wr(ident_t *id_ref, int gtid, long double *lhs,
1054 void __kmpc_atomic_cmplx4_wr(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
1056 void __kmpc_atomic_cmplx8_wr(ident_t *id_ref, int gtid, kmp_cmplx64 *lhs,
1058 void __kmpc_atomic_cmplx10_wr(ident_t *id_ref, int gtid, kmp_cmplx80 *lhs,
1076 char __kmpc_atomic_fixed1_add_cpt(ident_t *id_ref, int gtid, char *lhs,
1078 char __kmpc_atomic_fixed1_andb_cpt(ident_t *id_ref, int gtid, char *lhs,
1080 char __kmpc_atomic_fixed1_div_cpt(ident_t *id_ref, int gtid, char *lhs,
1082 unsigned char __kmpc_atomic_fixed1u_div_cpt(ident_t *id_ref, int gtid,
1085 char __kmpc_atomic_fixed1_mul_cpt(ident_t *id_ref, int gtid, char *lhs,
1087 char __kmpc_atomic_fixed1_orb_cpt(ident_t *id_ref, int gtid, char *lhs,
1089 char __kmpc_atomic_fixed1_shl_cpt(ident_t *id_ref, int gtid, char *lhs,
1091 char __kmpc_atomic_fixed1_shr_cpt(ident_t *id_ref, int gtid, char *lhs,
1093 unsigned char __kmpc_atomic_fixed1u_shr_cpt(ident_t *id_ref, int gtid,
1096 char __kmpc_atomic_fixed1_sub_cpt(ident_t *id_ref, int gtid, char *lhs,
1098 char __kmpc_atomic_fixed1_xor_cpt(ident_t *id_ref, int gtid, char *lhs,
1101 short __kmpc_atomic_fixed2_add_cpt(ident_t *id_ref, int gtid, short *lhs,
1103 short __kmpc_atomic_fixed2_andb_cpt(ident_t *id_ref, int gtid, short *lhs,
1105 short __kmpc_atomic_fixed2_div_cpt(ident_t *id_ref, int gtid, short *lhs,
1107 unsigned short __kmpc_atomic_fixed2u_div_cpt(ident_t *id_ref, int gtid,
1110 short __kmpc_atomic_fixed2_mul_cpt(ident_t *id_ref, int gtid, short *lhs,
1112 short __kmpc_atomic_fixed2_orb_cpt(ident_t *id_ref, int gtid, short *lhs,
1114 short __kmpc_atomic_fixed2_shl_cpt(ident_t *id_ref, int gtid, short *lhs,
1116 short __kmpc_atomic_fixed2_shr_cpt(ident_t *id_ref, int gtid, short *lhs,
1118 unsigned short __kmpc_atomic_fixed2u_shr_cpt(ident_t *id_ref, int gtid,
1121 short __kmpc_atomic_fixed2_sub_cpt(ident_t *id_ref, int gtid, short *lhs,
1123 short __kmpc_atomic_fixed2_xor_cpt(ident_t *id_ref, int gtid, short *lhs,
1126 kmp_int32 __kmpc_atomic_fixed4_add_cpt(ident_t *id_ref, int gtid,
1128 kmp_int32 __kmpc_atomic_fixed4_sub_cpt(ident_t *id_ref, int gtid,
1131 kmp_real32 __kmpc_atomic_float4_add_cpt(ident_t *id_ref, int gtid,
1134 kmp_real32 __kmpc_atomic_float4_sub_cpt(ident_t *id_ref, int gtid,
1138 kmp_int64 __kmpc_atomic_fixed8_add_cpt(ident_t *id_ref, int gtid,
1140 kmp_int64 __kmpc_atomic_fixed8_sub_cpt(ident_t *id_ref, int gtid,
1143 kmp_real64 __kmpc_atomic_float8_add_cpt(ident_t *id_ref, int gtid,
1146 kmp_real64 __kmpc_atomic_float8_sub_cpt(ident_t *id_ref, int gtid,
1150 kmp_int32 __kmpc_atomic_fixed4_andb_cpt(ident_t *id_ref, int gtid,
1153 kmp_int32 __kmpc_atomic_fixed4_div_cpt(ident_t *id_ref, int gtid,
1155 kmp_uint32 __kmpc_atomic_fixed4u_div_cpt(ident_t *id_ref, int gtid,
1158 kmp_int32 __kmpc_atomic_fixed4_mul_cpt(ident_t *id_ref, int gtid,
1160 kmp_int32 __kmpc_atomic_fixed4_orb_cpt(ident_t *id_ref, int gtid,
1162 kmp_int32 __kmpc_atomic_fixed4_shl_cpt(ident_t *id_ref, int gtid,
1164 kmp_int32 __kmpc_atomic_fixed4_shr_cpt(ident_t *id_ref, int gtid,
1166 kmp_uint32 __kmpc_atomic_fixed4u_shr_cpt(ident_t *id_ref, int gtid,
1169 kmp_int32 __kmpc_atomic_fixed4_xor_cpt(ident_t *id_ref, int gtid,
1172 kmp_int64 __kmpc_atomic_fixed8_andb_cpt(ident_t *id_ref, int gtid,
1175 kmp_int64 __kmpc_atomic_fixed8_div_cpt(ident_t *id_ref, int gtid,
1177 kmp_uint64 __kmpc_atomic_fixed8u_div_cpt(ident_t *id_ref, int gtid,
1180 kmp_int64 __kmpc_atomic_fixed8_mul_cpt(ident_t *id_ref, int gtid,
1182 kmp_int64 __kmpc_atomic_fixed8_orb_cpt(ident_t *id_ref, int gtid,
1184 kmp_int64 __kmpc_atomic_fixed8_shl_cpt(ident_t *id_ref, int gtid,
1186 kmp_int64 __kmpc_atomic_fixed8_shr_cpt(ident_t *id_ref, int gtid,
1188 kmp_uint64 __kmpc_atomic_fixed8u_shr_cpt(ident_t *id_ref, int gtid,
1191 kmp_int64 __kmpc_atomic_fixed8_xor_cpt(ident_t *id_ref, int gtid,
1194 kmp_real32 __kmpc_atomic_float4_div_cpt(ident_t *id_ref, int gtid,
1197 kmp_real32 __kmpc_atomic_float4_mul_cpt(ident_t *id_ref, int gtid,
1201 kmp_real64 __kmpc_atomic_float8_div_cpt(ident_t *id_ref, int gtid,
1204 kmp_real64 __kmpc_atomic_float8_mul_cpt(ident_t *id_ref, int gtid,
1208 char __kmpc_atomic_fixed1_andl_cpt(ident_t *id_ref, int gtid, char *lhs,
1210 char __kmpc_atomic_fixed1_orl_cpt(ident_t *id_ref, int gtid, char *lhs,
1212 short __kmpc_atomic_fixed2_andl_cpt(ident_t *id_ref, int gtid, short *lhs,
1214 short __kmpc_atomic_fixed2_orl_cpt(ident_t *id_ref, int gtid, short *lhs,
1216 kmp_int32 __kmpc_atomic_fixed4_andl_cpt(ident_t *id_ref, int gtid,
1219 kmp_int32 __kmpc_atomic_fixed4_orl_cpt(ident_t *id_ref, int gtid,
1221 kmp_int64 __kmpc_atomic_fixed8_andl_cpt(ident_t *id_ref, int gtid,
1224 kmp_int64 __kmpc_atomic_fixed8_orl_cpt(ident_t *id_ref, int gtid,
1227 char __kmpc_atomic_fixed1_max_cpt(ident_t *id_ref, int gtid, char *lhs,
1229 char __kmpc_atomic_fixed1_min_cpt(ident_t *id_ref, int gtid, char *lhs,
1231 short __kmpc_atomic_fixed2_max_cpt(ident_t *id_ref, int gtid, short *lhs,
1233 short __kmpc_atomic_fixed2_min_cpt(ident_t *id_ref, int gtid, short *lhs,
1235 kmp_int32 __kmpc_atomic_fixed4_max_cpt(ident_t *id_ref, int gtid,
1237 kmp_int32 __kmpc_atomic_fixed4_min_cpt(ident_t *id_ref, int gtid,
1239 kmp_int64 __kmpc_atomic_fixed8_max_cpt(ident_t *id_ref, int gtid,
1241 kmp_int64 __kmpc_atomic_fixed8_min_cpt(ident_t *id_ref, int gtid,
1243 kmp_real32 __kmpc_atomic_float4_max_cpt(ident_t *id_ref, int gtid,
1246 kmp_real32 __kmpc_atomic_float4_min_cpt(ident_t *id_ref, int gtid,
1249 kmp_real64 __kmpc_atomic_float8_max_cpt(ident_t *id_ref, int gtid,
1252 kmp_real64 __kmpc_atomic_float8_min_cpt(ident_t *id_ref, int gtid,
1264 char __kmpc_atomic_fixed1_neqv_cpt(ident_t *id_ref, int gtid, char *lhs,
1266 short __kmpc_atomic_fixed2_neqv_cpt(ident_t *id_ref, int gtid, short *lhs,
1268 kmp_int32 __kmpc_atomic_fixed4_neqv_cpt(ident_t *id_ref, int gtid,
1271 kmp_int64 __kmpc_atomic_fixed8_neqv_cpt(ident_t *id_ref, int gtid,
1275 char __kmpc_atomic_fixed1_eqv_cpt(ident_t *id_ref, int gtid, char *lhs,
1277 short __kmpc_atomic_fixed2_eqv_cpt(ident_t *id_ref, int gtid, short *lhs,
1279 kmp_int32 __kmpc_atomic_fixed4_eqv_cpt(ident_t *id_ref, int gtid,
1281 kmp_int64 __kmpc_atomic_fixed8_eqv_cpt(ident_t *id_ref, int gtid,
1284 long double __kmpc_atomic_float10_add_cpt(ident_t *id_ref, int gtid,
1287 long double __kmpc_atomic_float10_sub_cpt(ident_t *id_ref, int gtid,
1290 long double __kmpc_atomic_float10_mul_cpt(ident_t *id_ref, int gtid,
1293 long double __kmpc_atomic_float10_div_cpt(ident_t *id_ref, int gtid,
1314 void __kmpc_atomic_cmplx4_add_cpt(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
1316 void __kmpc_atomic_cmplx4_sub_cpt(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
1318 void __kmpc_atomic_cmplx4_mul_cpt(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
1320 void __kmpc_atomic_cmplx4_div_cpt(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
1405 char __kmpc_atomic_fixed1_sub_cpt_rev(ident_t *id_ref, int gtid, char *lhs,
1407 char __kmpc_atomic_fixed1_div_cpt_rev(ident_t *id_ref, int gtid, char *lhs,
1409 unsigned char __kmpc_atomic_fixed1u_div_cpt_rev(ident_t *id_ref, int gtid,
1412 char __kmpc_atomic_fixed1_shl_cpt_rev(ident_t *id_ref, int gtid, char *lhs,
1414 char __kmpc_atomic_fixed1_shr_cpt_rev(ident_t *id_ref, int gtid, char *lhs,
1416 unsigned char __kmpc_atomic_fixed1u_shr_cpt_rev(ident_t *id_ref, int gtid,
1419 short __kmpc_atomic_fixed2_sub_cpt_rev(ident_t *id_ref, int gtid, short *lhs,
1421 short __kmpc_atomic_fixed2_div_cpt_rev(ident_t *id_ref, int gtid, short *lhs,
1423 unsigned short __kmpc_atomic_fixed2u_div_cpt_rev(ident_t *id_ref, int gtid,
1426 short __kmpc_atomic_fixed2_shl_cpt_rev(ident_t *id_ref, int gtid, short *lhs,
1428 short __kmpc_atomic_fixed2_shr_cpt_rev(ident_t *id_ref, int gtid, short *lhs,
1430 unsigned short __kmpc_atomic_fixed2u_shr_cpt_rev(ident_t *id_ref, int gtid,
1433 kmp_int32 __kmpc_atomic_fixed4_sub_cpt_rev(ident_t *id_ref, int gtid,
1436 kmp_int32 __kmpc_atomic_fixed4_div_cpt_rev(ident_t *id_ref, int gtid,
1439 kmp_uint32 __kmpc_atomic_fixed4u_div_cpt_rev(ident_t *id_ref, int gtid,
1442 kmp_int32 __kmpc_atomic_fixed4_shl_cpt_rev(ident_t *id_ref, int gtid,
1445 kmp_int32 __kmpc_atomic_fixed4_shr_cpt_rev(ident_t *id_ref, int gtid,
1448 kmp_uint32 __kmpc_atomic_fixed4u_shr_cpt_rev(ident_t *id_ref, int gtid,
1451 kmp_int64 __kmpc_atomic_fixed8_sub_cpt_rev(ident_t *id_ref, int gtid,
1454 kmp_int64 __kmpc_atomic_fixed8_div_cpt_rev(ident_t *id_ref, int gtid,
1457 kmp_uint64 __kmpc_atomic_fixed8u_div_cpt_rev(ident_t *id_ref, int gtid,
1460 kmp_int64 __kmpc_atomic_fixed8_shl_cpt_rev(ident_t *id_ref, int gtid,
1463 kmp_int64 __kmpc_atomic_fixed8_shr_cpt_rev(ident_t *id_ref, int gtid,
1466 kmp_uint64 __kmpc_atomic_fixed8u_shr_cpt_rev(ident_t *id_ref, int gtid,
1469 float __kmpc_atomic_float4_sub_cpt_rev(ident_t *id_ref, int gtid, float *lhs,
1471 float __kmpc_atomic_float4_div_cpt_rev(ident_t *id_ref, int gtid, float *lhs,
1473 double __kmpc_atomic_float8_sub_cpt_rev(ident_t *id_ref, int gtid, double *lhs,
1475 double __kmpc_atomic_float8_div_cpt_rev(ident_t *id_ref, int gtid, double *lhs,
1477 long double __kmpc_atomic_float10_sub_cpt_rev(ident_t *id_ref, int gtid,
1480 long double __kmpc_atomic_float10_div_cpt_rev(ident_t *id_ref, int gtid,
1493 void __kmpc_atomic_cmplx4_sub_cpt_rev(ident_t *id_ref, int gtid,
1496 void __kmpc_atomic_cmplx4_div_cpt_rev(ident_t *id_ref, int gtid,
1537 char __kmpc_atomic_fixed1_swp(ident_t *id_ref, int gtid, char *lhs, char rhs);
1538 short __kmpc_atomic_fixed2_swp(ident_t *id_ref, int gtid, short *lhs,
1540 kmp_int32 __kmpc_atomic_fixed4_swp(ident_t *id_ref, int gtid, kmp_int32 *lhs,
1542 kmp_int64 __kmpc_atomic_fixed8_swp(ident_t *id_ref, int gtid, kmp_int64 *lhs,
1544 float __kmpc_atomic_float4_swp(ident_t *id_ref, int gtid, float *lhs,
1546 double __kmpc_atomic_float8_swp(ident_t *id_ref, int gtid, double *lhs,
1548 long double __kmpc_atomic_float10_swp(ident_t *id_ref, int gtid,
1555 void __kmpc_atomic_cmplx4_swp(ident_t *id_ref, int gtid, kmp_cmplx32 *lhs,
projects/openmp/runtime/src/kmp_barrier.cpp 1446 ident_t *loc = __kmp_threads[gtid]->th.th_ident;
1833 ident_t *loc = team->t.t_ident;
2119 kmp_internal_control_t *new_icvs, ident_t *loc) {
projects/openmp/runtime/src/kmp_cancel.cpp 29 kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, kmp_int32 cncl_kind) {
135 kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid,
243 kmp_int32 __kmpc_cancel_barrier(ident_t *loc, kmp_int32 gtid) {
projects/openmp/runtime/src/kmp_csupport.cpp 39 void __kmpc_begin(ident_t *loc, kmp_int32 flags) {
61 void __kmpc_end(ident_t *loc) {
101 kmp_int32 __kmpc_global_thread_num(ident_t *loc) {
123 kmp_int32 __kmpc_global_num_threads(ident_t *loc) {
136 kmp_int32 __kmpc_bound_thread_num(ident_t *loc) {
146 kmp_int32 __kmpc_bound_num_threads(ident_t *loc) {
158 kmp_int32 __kmpc_ok_to_fork(ident_t *loc) {
220 kmp_int32 __kmpc_in_parallel(ident_t *loc) {
233 void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid,
241 void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid) {
247 void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid,
265 void __kmpc_fork_call(ident_t *loc, kmp_int32 argc, kmpc_micro microtask, ...) {
354 void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid,
373 void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, kmpc_micro microtask,
479 void __kmpc_serialized_parallel(ident_t *loc, kmp_int32 global_tid) {
496 void __kmpc_end_serialized_parallel(ident_t *loc, kmp_int32 global_tid) {
645 void __kmpc_flush(ident_t *loc) {
716 void __kmpc_barrier(ident_t *loc, kmp_int32 global_tid) {
764 kmp_int32 __kmpc_master(ident_t *loc, kmp_int32 global_tid) {
820 void __kmpc_end_master(ident_t *loc, kmp_int32 global_tid) {
854 void __kmpc_ordered(ident_t *loc, kmp_int32 gtid) {
926 void __kmpc_end_ordered(ident_t *loc, kmp_int32 gtid) {
959 __kmp_init_indirect_csptr(kmp_critical_name *crit, ident_t const *loc,
1160 void __kmpc_critical(ident_t *loc, kmp_int32 global_tid,
1384 void __kmpc_critical_with_hint(ident_t *loc, kmp_int32 global_tid,
1515 void __kmpc_end_critical(ident_t *loc, kmp_int32 global_tid,
1611 kmp_int32 __kmpc_barrier_master(ident_t *loc, kmp_int32 global_tid) {
1655 void __kmpc_end_barrier_master(ident_t *loc, kmp_int32 global_tid) {
1671 kmp_int32 __kmpc_barrier_master_nowait(ident_t *loc, kmp_int32 global_tid) {
1739 kmp_int32 __kmpc_single(ident_t *loc, kmp_int32 global_tid) {
1791 void __kmpc_end_single(ident_t *loc, kmp_int32 global_tid) {
1817 void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid) {
2067 void __kmpc_copyprivate(ident_t *loc, kmp_int32 gtid, size_t cpy_size,
2149 static __forceinline void __kmp_init_lock_with_hint(ident_t *loc, void **lock,
2167 __kmp_init_nest_lock_with_hint(ident_t *loc, void **lock,
2203 void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, void **user_lock,
2227 void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid,
2253 void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2325 void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2399 void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2478 void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2552 void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2644 void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2755 void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2851 void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
2977 int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
3085 int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) {
3220 __kmp_enter_critical_section_reduce_block(ident_t *loc, kmp_int32 global_tid,
3284 __kmp_end_critical_section_reduce_block(ident_t *loc, kmp_int32 global_tid,
3376 __kmpc_reduce_nowait(ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars,
3530 void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid,
3592 kmp_int32 __kmpc_reduce(ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars,
3709 void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid,
3867 void __kmpc_doacross_init(ident_t *loc, int gtid, int num_dims,
3987 void __kmpc_doacross_wait(ident_t *loc, int gtid, const kmp_int64 *vec) {
4080 void __kmpc_doacross_post(ident_t *loc, int gtid, const kmp_int64 *vec) {
4134 void __kmpc_doacross_fini(ident_t *loc, int gtid) {
projects/openmp/runtime/src/kmp_dispatch.cpp 42 void __kmp_dispatch_deo_error(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
60 void __kmp_dispatch_dxo_error(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
96 void __kmp_dispatch_init_algorithm(ident_t *loc, int gtid,
759 __kmp_dispatch_init(ident_t *loc, int gtid, enum sched_type schedule, T lb,
997 static void __kmp_dispatch_finish(int gtid, ident_t *loc) {
1060 static void __kmp_dispatch_finish_chunk(int gtid, ident_t *loc) {
1882 static int __kmp_dispatch_next(ident_t *loc, int gtid, kmp_int32 *p_last,
2144 static void __kmp_dist_get_bounds(ident_t *loc, kmp_int32 gtid,
2280 void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid,
2292 void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid,
2305 void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid,
2318 void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid,
2337 void __kmpc_dist_dispatch_init_4(ident_t *loc, kmp_int32 gtid,
2349 void __kmpc_dist_dispatch_init_4u(ident_t *loc, kmp_int32 gtid,
2361 void __kmpc_dist_dispatch_init_8(ident_t *loc, kmp_int32 gtid,
2373 void __kmpc_dist_dispatch_init_8u(ident_t *loc, kmp_int32 gtid,
2398 int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
2414 int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
2431 int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
2447 int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
2467 void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid) {
2474 void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid) {
2481 void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid) {
2488 void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid) {
2569 void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid,
2577 void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid,
2585 void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid,
2593 void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid,
2601 void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid) {
2605 void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid) {
2609 void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid) {
2613 void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid) {
projects/openmp/runtime/src/kmp_dispatch.h 46 extern void __kmp_dispatch_init_algorithm(ident_t *loc, int gtid,
61 void __kmp_dispatch_dxo_error(int *gtid_ref, int *cid_ref, ident_t *loc_ref);
62 void __kmp_dispatch_deo_error(int *gtid_ref, int *cid_ref, ident_t *loc_ref);
319 void __kmp_dispatch_deo(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
394 void __kmp_dispatch_dxo(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
projects/openmp/runtime/src/kmp_error.cpp 75 static char *__kmp_pragma(int ct, ident_t const *ident) {
108 ident_t const *ident // Construct ident.
117 ident_t const *ident, // First construct ident.
187 void __kmp_push_parallel(int gtid, ident_t const *ident) {
206 void __kmp_check_workshare(int gtid, enum cons_type ct, ident_t const *ident) {
227 void __kmp_push_workshare(int gtid, enum cons_type ct, ident_t const *ident) {
244 __kmp_check_sync( int gtid, enum cons_type ct, ident_t const * ident, kmp_user_lock_p lck, kmp_uint32 seq )
330 __kmp_push_sync( int gtid, enum cons_type ct, ident_t const * ident, kmp_user_lock_p lck, kmp_uint32 seq )
357 void __kmp_pop_parallel(int gtid, ident_t const *ident) {
378 ident_t const *ident) {
405 void __kmp_pop_sync(int gtid, enum cons_type ct, ident_t const *ident) {
431 void __kmp_check_barrier(int gtid, enum cons_type ct, ident_t const *ident) {
projects/openmp/runtime/src/kmp_error.h 24 ident_t const *ident);
26 ident_t const *ident, struct cons_data const *cons);
31 void __kmp_push_parallel(int gtid, ident_t const *ident);
32 void __kmp_push_workshare(int gtid, enum cons_type ct, ident_t const *ident);
34 void __kmp_push_sync(int gtid, enum cons_type ct, ident_t const *ident,
41 void __kmp_check_workshare(int gtid, enum cons_type ct, ident_t const *ident);
43 void __kmp_check_sync(int gtid, enum cons_type ct, ident_t const *ident,
50 void __kmp_pop_parallel(int gtid, ident_t const *ident);
52 ident_t const *ident);
53 void __kmp_pop_sync(int gtid, enum cons_type ct, ident_t const *ident);
54 void __kmp_check_barrier(int gtid, enum cons_type ct, ident_t const *ident);
projects/openmp/runtime/src/kmp_gsupport.cpp 324 unsigned num_threads, ident_t *loc,
368 __kmp_GOMP_fork_call(ident_t *loc, int gtid, void (*unwrapped_task)(void *),
412 static void __kmp_GOMP_serialized_parallel(ident_t *loc, kmp_int32 gtid,
projects/openmp/runtime/src/kmp_itt.h 65 ident_t *loc, int team_size,
77 __kmp_inline void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type,
80 __kmp_inline void __kmp_itt_metadata_single(ident_t *loc);
101 const ident_t *);
114 const ident_t *);
projects/openmp/runtime/src/kmp_itt.inl 90 ident_t *loc = __kmp_thread_from_gtid(gtid)->th.th_ident;
185 ident_t *loc, int team_size, int region) {
350 LINKAGE void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type,
396 LINKAGE void __kmp_itt_metadata_single(ident_t *loc) {
443 ident_t *loc = __kmp_thread_from_gtid(gtid)->th.th_ident;
518 ident_t const *loc = NULL;
647 ident_t const *loc = taskdata->td_taskwait_ident;
716 const ident_t *loc) {
758 void __kmp_itt_lock_creating(kmp_user_lock_p lock, const ident_t *loc) {
837 void __kmp_itt_critical_creating(kmp_user_lock_p lock, const ident_t *loc) {
868 ident_t *loc = thr->th.th_ident;
912 ident_t const *loc = thr->th.th_ident;
projects/openmp/runtime/src/kmp_lock.cpp 952 static const ident_t *__kmp_get_ticket_lock_location(kmp_ticket_lock_t *lck) {
957 const ident_t *loc) {
1682 static const ident_t *__kmp_get_queuing_lock_location(kmp_queuing_lock_t *lck) {
1687 const ident_t *loc) {
2640 static const ident_t *__kmp_get_drdpa_lock_location(kmp_drdpa_lock_t *lck) {
2645 const ident_t *loc) {
3009 const ident_t *) = {0};
3012 const ident_t *(*__kmp_indirect_get_location[KMP_NUM_I_LOCKS])(
projects/openmp/runtime/src/kmp_runtime.cpp 73 ident_t *loc);
82 kmp_internal_control_t *new_icvs, ident_t *loc);
656 void __kmp_parallel_deo(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
681 void __kmp_parallel_dxo(int *gtid_ref, int *cid_ref, ident_t *loc_ref) {
708 int __kmp_enter_single(int gtid, ident_t *id_ref, int push_ws) {
1132 void __kmp_serialized_parallel(ident_t *loc, kmp_int32 global_tid) {
1389 int __kmp_fork_call(ident_t *loc, int gtid,
2280 void __kmp_join_call(ident_t *loc, int gtid
4424 ident_t *loc) {
4445 ident_t *loc) {
7086 ident_t *loc = team->t.t_ident;
7164 void __kmp_push_num_threads(ident_t *id, int gtid, int num_threads) {
7173 void __kmp_push_num_teams(ident_t *id, int gtid, int num_teams,
7236 void __kmp_push_proc_bind(ident_t *id, int gtid, kmp_proc_bind_t proc_bind) {
7243 void __kmp_internal_fork(ident_t *id, int gtid, kmp_team_t *team) {
7286 void __kmp_internal_join(ident_t *id, int gtid, kmp_team_t *team) {
8077 ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size,
projects/openmp/runtime/src/kmp_sched.cpp 65 static void __kmp_for_static_init(ident_t *loc, kmp_int32 global_tid,
420 static void __kmp_dist_for_static_init(ident_t *loc, kmp_int32 gtid,
661 static void __kmp_team_static_init(ident_t *loc, kmp_int32 gtid,
794 void __kmpc_for_static_init_4(ident_t *loc, kmp_int32 gtid, kmp_int32 schedtype,
810 void __kmpc_for_static_init_4u(ident_t *loc, kmp_int32 gtid,
827 void __kmpc_for_static_init_8(ident_t *loc, kmp_int32 gtid, kmp_int32 schedtype,
843 void __kmpc_for_static_init_8u(ident_t *loc, kmp_int32 gtid,
882 void __kmpc_dist_for_static_init_4(ident_t *loc, kmp_int32 gtid,
894 void __kmpc_dist_for_static_init_4u(ident_t *loc, kmp_int32 gtid,
906 void __kmpc_dist_for_static_init_8(ident_t *loc, kmp_int32 gtid,
918 void __kmpc_dist_for_static_init_8u(ident_t *loc, kmp_int32 gtid,
956 void __kmpc_team_static_init_4(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
968 void __kmpc_team_static_init_4u(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
980 void __kmpc_team_static_init_8(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
992 void __kmpc_team_static_init_8u(ident_t *loc, kmp_int32 gtid, kmp_int32 *p_last,
projects/openmp/runtime/src/kmp_taskdeps.cpp 505 kmp_int32 __kmpc_omp_task_with_deps(ident_t *loc_ref, kmp_int32 gtid,
656 void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, kmp_int32 ndeps,
projects/openmp/runtime/src/kmp_tasking.cpp 599 static void __kmpc_omp_task_begin_if0_template(ident_t *loc_ref, kmp_int32 gtid,
650 static void __kmpc_omp_task_begin_if0_ompt(ident_t *loc_ref, kmp_int32 gtid,
665 void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid,
959 static void __kmpc_omp_task_complete_if0_template(ident_t *loc_ref,
984 void __kmpc_omp_task_complete_if0_ompt(ident_t *loc_ref, kmp_int32 gtid,
995 void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid,
1034 void __kmp_init_implicit_task(ident_t *loc_ref, kmp_info_t *this_thr,
1154 kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
1355 kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
1380 kmp_task_t *__kmpc_omp_target_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
1404 __kmpc_omp_reg_task_with_affinity(ident_t *loc_ref, kmp_int32 gtid,
1595 kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid,
1684 kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid,
1750 kmp_int32 __kmp_omp_taskloop_task(ident_t *loc_ref, kmp_int32 gtid,
1793 static kmp_int32 __kmpc_omp_taskwait_template(ident_t *loc_ref, kmp_int32 gtid,
1898 static kmp_int32 __kmpc_omp_taskwait_ompt(ident_t *loc_ref, kmp_int32 gtid,
1908 kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid) {
1920 kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, int end_part) {
2303 void *__kmp_task_reduction_modifier_init(ident_t *loc, int gtid, int is_ws,
2360 void *__kmpc_task_reduction_modifier_init(ident_t *loc, int gtid, int is_ws,
2380 void *__kmpc_taskred_modifier_init(ident_t *loc, int gtid, int is_ws, int num,
2394 void __kmpc_task_reduction_modifier_fini(ident_t *loc, int gtid, int is_ws) {
2399 void __kmpc_taskgroup(ident_t *loc, int gtid) {
2431 void __kmpc_end_taskgroup(ident_t *loc, int gtid) {
3832 kmp_event_t *__kmpc_task_allow_completion_event(ident_t *loc_ref, int gtid,
4079 void __kmp_taskloop_linear(ident_t *loc, int gtid, kmp_task_t *task,
4188 void __kmp_taskloop_recur(ident_t *, int, kmp_task_t *, kmp_uint64 *,
4260 void __kmp_taskloop_recur(ident_t *loc, int gtid, kmp_task_t *task,
4382 void __kmpc_taskloop(ident_t *loc, int gtid, kmp_task_t *task, int if_val,
projects/openmp/runtime/src/kmp_threadprivate.cpp 505 void __kmpc_threadprivate_register(ident_t *loc, void *data, kmpc_ctor ctor,
540 void *__kmpc_threadprivate(ident_t *loc, kmp_int32 global_tid, void *data,
615 __kmpc_threadprivate_cached(ident_t *loc,
747 void __kmpc_threadprivate_register_vec(ident_t *loc, void *data,