LLVM OpenMP 22.0.0git
|
Go to the source code of this file.
Classes | |
struct | kmp_msg |
Macros | |
#define | KMP_I18N_STR(id) |
#define | KMP_MSG(...) |
#define | KMP_HNT(...) |
#define | KMP_SYSERRCODE(code) |
#define | KMP_SYSERRMESG(mesg) |
#define | KMP_ERR KMP_SYSERRCODE |
#define | KMP_INFORM(...) |
#define | KMP_WARNING(...) |
#define | KMP_FATAL(...) |
#define | KMP_SYSFAIL(func, error) |
#define | KMP_CHECK_SYSFAIL(func, error) |
#define | KMP_CHECK_SYSFAIL_ERRNO(func, status) |
Typedefs | |
typedef enum kmp_msg_type | kmp_msg_type_t |
typedef struct kmp_msg | kmp_msg_t |
typedef enum kmp_msg_severity | kmp_msg_severity_t |
Enumerations | |
enum | kmp_msg_type { kmp_mt_dummy = 0 , kmp_mt_mesg , kmp_mt_hint = 5 , kmp_mt_syserr = -1 } |
enum | kmp_msg_severity { kmp_ms_inform , kmp_ms_warning , kmp_ms_fatal } |
Functions | |
void | __kmp_i18n_catopen () |
void | __kmp_i18n_catclose () |
char const * | __kmp_i18n_catgets (kmp_i18n_id_t id) |
kmp_msg_t | __kmp_msg_format (unsigned id_arg,...) |
kmp_msg_t | __kmp_msg_error_code (int code) |
kmp_msg_t | __kmp_msg_error_mesg (char const *mesg) |
void | __kmp_msg (kmp_msg_severity_t severity, kmp_msg_t message,...) |
KMP_NORETURN void | __kmp_fatal (kmp_msg_t message,...) |
Variables | |
kmp_msg_t | __kmp_msg_null |
#define KMP_CHECK_SYSFAIL | ( | func, | |
error ) |
Definition at line 152 of file kmp_i18n.h.
Referenced by __kmp_disable(), __kmp_enable(), __kmp_gtid_set_specific(), __kmp_launch_worker(), __kmp_lock_suspend_mx(), __kmp_register_atfork(), __kmp_resume_template(), __kmp_runtime_destroy(), __kmp_runtime_initialize(), __kmp_set_stack_info(), __kmp_suspend_initialize(), __kmp_suspend_initialize_thread(), __kmp_unlock_suspend_mx(), and getImageName().
Definition at line 160 of file kmp_i18n.h.
Referenced by __kmp_clear_system_time(), __kmp_elapsed(), __kmp_launch_worker(), __kmp_read_system_info(), __kmp_read_system_time(), and __kmp_suspend_template().
#define KMP_ERR KMP_SYSERRCODE |
Definition at line 125 of file kmp_i18n.h.
Referenced by __kmp_affinity_bind_thread(), __kmp_create_worker(), __kmp_do_serial_initialize(), __kmp_env_blk_init(), __kmp_env_exists(), __kmp_env_get(), __kmp_env_set(), __kmp_env_unset(), __kmp_free_handle(), __kmp_initialize_system_tick(), __kmp_is_thread_alive(), __kmp_reap_worker(), __kmp_terminate_thread(), __kmp_thread_sleep(), and kmp_safe_raii_file_t::open().
#define KMP_FATAL | ( | ... | ) |
Definition at line 146 of file kmp_i18n.h.
Referenced by ___kmp_allocate_align(), __kmp_acquire_drdpa_lock_with_checks(), __kmp_acquire_nested_drdpa_lock_with_checks(), __kmp_acquire_nested_queuing_lock_with_checks(), __kmp_acquire_nested_tas_lock_with_checks(), __kmp_acquire_nested_ticket_lock_with_checks(), __kmp_acquire_queuing_lock_with_checks(), __kmp_acquire_tas_lock_with_checks(), __kmp_acquire_ticket_lock_with_checks(), __kmp_assert_valid_gtid(), __kmp_aux_set_library(), __kmp_destroy_drdpa_lock_with_checks(), __kmp_destroy_nested_drdpa_lock_with_checks(), __kmp_destroy_nested_queuing_lock_with_checks(), __kmp_destroy_nested_tas_lock_with_checks(), __kmp_destroy_nested_ticket_lock_with_checks(), __kmp_destroy_queuing_lock_with_checks(), __kmp_destroy_tas_lock_with_checks(), __kmp_destroy_ticket_lock_with_checks(), __kmp_env_get(), __kmp_env_initialize(), __kmp_expand_file_name(), __kmp_get_global_thread_id(), __kmp_get_schedule(), __kmp_gtid_set_specific(), __kmp_lookup_user_lock(), __kmp_parse_nested_num_threads(), __kmp_release_drdpa_lock_with_checks(), __kmp_release_nested_drdpa_lock_with_checks(), __kmp_release_nested_queuing_lock_with_checks(), __kmp_release_nested_tas_lock_with_checks(), __kmp_release_nested_ticket_lock_with_checks(), __kmp_release_queuing_lock_with_checks(), __kmp_release_tas_lock_with_checks(), __kmp_release_ticket_lock_with_checks(), __kmp_runtime_initialize(), __kmp_stg_parse_force_reduction(), __kmp_stg_parse_proc_bind(), __kmp_str_buf_detach(), __kmp_str_buf_reserve(), __kmp_str_format(), __kmp_test_drdpa_lock_with_checks(), __kmp_test_nested_drdpa_lock_with_checks(), __kmp_test_nested_queuing_lock_with_checks(), __kmp_test_nested_tas_lock_with_checks(), __kmp_test_nested_ticket_lock_with_checks(), __kmp_test_queuing_lock_with_checks(), __kmp_test_tas_lock_with_checks(), __kmp_test_ticket_lock_with_checks(), __kmp_user_set_library(), __kmpc_error(), __kmpc_init_lock(), __kmpc_init_nest_lock(), __kmpc_threadprivate(), allocate(), distributedBarrier::allocate(), FTN_DESTROY_AFFINITY_MASK(), kmp_gomp_depends_info_t::get_kmp_depend(), KMP_API_NAME_GOMP_LOOP_DOACROSS_START(), KMP_API_NAME_GOMP_LOOP_ORDERED_START(), KMP_API_NAME_GOMP_LOOP_START(), KMP_API_NAME_GOMP_LOOP_ULL_DOACROSS_START(), KMP_API_NAME_GOMP_LOOP_ULL_ORDERED_START(), KMP_API_NAME_GOMP_LOOP_ULL_START(), KMP_API_NAME_GOMP_SECTIONS2_START(), kmp_threadprivate_insert(), and sys_error().
#define KMP_HNT | ( | ... | ) |
Definition at line 122 of file kmp_i18n.h.
Referenced by __kmp_check_stack_overlap(), __kmp_create_worker(), __kmp_dispatch_init_algorithm(), __kmp_dispatch_next_algorithm(), __kmp_env_set(), __kmp_push_num_teams(), __kmp_push_num_teams_51(), __kmp_push_thread_limit(), __kmp_register_library_startup(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_set_schedule(), __kmp_stg_parse_bool(), and kmp_safe_raii_file_t::open().
#define KMP_I18N_STR | ( | id | ) |
Definition at line 46 of file kmp_i18n.h.
Referenced by __kmp_display_env_impl(), __kmp_env_print(), __kmp_hw_get_catalog_string(), __kmp_parse_nested_num_threads(), __kmp_print_storage_map_gtid(), __kmp_stg_parse_int(), __kmp_stg_parse_max_active_levels(), __kmp_stg_parse_size(), __kmp_stg_parse_spin_backoff_params(), __kmp_stg_print_cpuinfo_file(), __kmp_stg_print_force_reduction(), __kmp_stg_print_kmp_dynamic_mode(), __kmp_stg_print_num_threads(), __kmp_stg_print_proc_bind(), __kmp_str_to_size(), and __kmp_str_to_uint().
#define KMP_INFORM | ( | ... | ) |
Definition at line 142 of file kmp_i18n.h.
Referenced by __kmp_alloc(), __kmp_aux_convert_blocktime(), __kmp_aux_set_library(), __kmp_parse_nested_num_threads(), __kmp_parse_single_omp_schedule(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_parse_barrier_pattern(), __kmp_stg_parse_blocktime(), __kmp_stg_parse_device_thread_limit(), __kmp_stg_parse_hw_subset(), __kmp_stg_parse_int(), __kmp_stg_parse_nested(), __kmp_stg_parse_size(), __kmp_stg_parse_spin_backoff_params(), FTN_GET_NESTED(), FTN_SET_NESTED(), and kmp_topology_t::print().
#define KMP_MSG | ( | ... | ) |
Definition at line 121 of file kmp_i18n.h.
Referenced by __kmp_affinity_bind_thread(), __kmp_check_stack_overlap(), __kmp_create_worker(), __kmp_dispatch_init_algorithm(), __kmp_dispatch_next_algorithm(), __kmp_do_serial_initialize(), __kmp_env_blk_init(), __kmp_env_exists(), __kmp_env_get(), __kmp_env_set(), __kmp_env_unset(), __kmp_free_handle(), __kmp_initialize_system_tick(), __kmp_is_thread_alive(), __kmp_parse_single_omp_schedule(), __kmp_push_num_teams(), __kmp_push_num_teams_51(), __kmp_push_thread_limit(), __kmp_reap_worker(), __kmp_register_library_startup(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_set_schedule(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_parse_barrier_pattern(), __kmp_stg_parse_blocktime(), __kmp_stg_parse_bool(), __kmp_terminate_thread(), __kmp_thread_sleep(), and kmp_safe_raii_file_t::open().
#define KMP_SYSERRCODE | ( | code | ) |
Definition at line 123 of file kmp_i18n.h.
#define KMP_SYSERRMESG | ( | mesg | ) |
Definition at line 124 of file kmp_i18n.h.
#define KMP_SYSFAIL | ( | func, | |
error ) |
Definition at line 147 of file kmp_i18n.h.
Referenced by __kmp_create_worker(), __kmp_runtime_destroy(), __kmp_suspend_template(), and __kmp_suspend_uninitialize_thread().
#define KMP_WARNING | ( | ... | ) |
Definition at line 144 of file kmp_i18n.h.
Referenced by __kmp_alloc(), __kmp_cleanup_user_locks(), __kmp_determine_reduction_method(), __kmp_dispatch_init_algorithm(), __kmp_env_initialize(), __kmp_for_static_init(), __kmp_parse_nested_num_threads(), __kmp_parse_single_omp_schedule(), __kmp_register_library_startup(), __kmp_set_max_active_levels(), __kmp_stg_check_rivals(), __kmp_stg_parse_align_alloc(), __kmp_stg_parse_allocator(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_parse_barrier_pattern(), __kmp_stg_parse_blocktime(), __kmp_stg_parse_consistency_check(), __kmp_stg_parse_disp_buffers(), __kmp_stg_parse_hot_teams_level(), __kmp_stg_parse_hot_teams_mode(), __kmp_stg_parse_hw_subset(), __kmp_stg_parse_int(), __kmp_stg_parse_kmp_dynamic_mode(), __kmp_stg_parse_lock_kind(), __kmp_stg_parse_max_active_levels(), __kmp_stg_parse_omp_cancellation(), __kmp_stg_parse_omp_schedule(), __kmp_stg_parse_proc_bind(), __kmp_stg_parse_schedule(), __kmp_stg_parse_size(), __kmp_stg_parse_spin_backoff_params(), __kmp_stg_parse_target_offload(), __kmp_stg_parse_tasking(), __kmp_stg_parse_wait_policy(), __kmp_user_set_library(), __kmpc_barrier(), __kmpc_barrier_master_nowait(), __kmpc_copyprivate(), __kmpc_copyprivate_light(), __kmpc_error(), and kmp_hier_t< T >::allocate_hier().
typedef enum kmp_msg_severity kmp_msg_severity_t |
Definition at line 133 of file kmp_i18n.h.
Definition at line 108 of file kmp_i18n.h.
typedef enum kmp_msg_type kmp_msg_type_t |
Definition at line 100 of file kmp_i18n.h.
enum kmp_msg_severity |
Enumerator | |
---|---|
kmp_ms_inform | |
kmp_ms_warning | |
kmp_ms_fatal |
Definition at line 128 of file kmp_i18n.h.
enum kmp_msg_type |
Enumerator | |
---|---|
kmp_mt_dummy | |
kmp_mt_mesg | |
kmp_mt_hint | |
kmp_mt_syserr |
Definition at line 93 of file kmp_i18n.h.
KMP_NORETURN void __kmp_fatal | ( | kmp_msg_t | message, |
... ) |
Definition at line 875 of file kmp_i18n.cpp.
References __kmp_abort_process(), __kmp_msg(), __kmp_thread_sleep(), args, and kmp_ms_fatal.
Referenced by __kmp_check_stack_overlap(), __kmp_create_worker(), __kmp_dispatch_init_algorithm(), __kmp_dispatch_next_algorithm(), __kmp_do_serial_initialize(), __kmp_env_blk_init(), __kmp_env_exists(), __kmp_env_get(), __kmp_env_set(), __kmp_env_unset(), __kmp_error_construct(), __kmp_error_construct2(), __kmp_free_handle(), __kmp_initialize_system_tick(), __kmp_is_thread_alive(), __kmp_push_num_teams_51(), __kmp_reap_worker(), __kmp_register_library_startup(), __kmp_register_root(), __kmp_terminate_thread(), __kmp_thread_sleep(), and kmp_safe_raii_file_t::open().
void __kmp_i18n_catclose | ( | ) |
Referenced by __kmp_cleanup().
char const * __kmp_i18n_catgets | ( | kmp_i18n_id_t | id | ) |
Referenced by __kmp_i18n_dump_catalog(), and __kmp_msg_format().
void __kmp_i18n_catopen | ( | ) |
Definition at line 62 of file kmp_i18n.cpp.
References __kmp_acquire_bootstrap_lock(), __kmp_i18n_do_catopen(), __kmp_release_bootstrap_lock(), KMP_I18N_CLOSED, lock, and status.
void __kmp_msg | ( | kmp_msg_severity_t | severity, |
kmp_msg_t | message, | ||
... ) |
Definition at line 868 of file kmp_i18n.cpp.
References __kmp_msg(), and args.
Definition at line 765 of file kmp_i18n.cpp.
References kmp_mt_syserr, KMP_STRLEN, kmp_msg::len, kmp_msg::num, kmp_msg::str, sys_error(), and kmp_msg::type.
Definition at line 777 of file kmp_i18n.cpp.
References __kmp_str_format(), kmp_mt_syserr, KMP_STRLEN, kmp_msg::len, kmp_msg::num, kmp_msg::str, and kmp_msg::type.
kmp_msg_t __kmp_msg_format | ( | unsigned | id_arg, |
... ) |
Definition at line 624 of file kmp_i18n.cpp.
References __kmp_i18n_catgets(), __kmp_str_buf_cat(), __kmp_str_buf_detach(), __kmp_str_buf_init, __kmp_str_buf_vprint(), args, kmp_msg::len, kmp_msg::num, kmp_msg::str, kmp_str_buf::str, kmp_msg::type, and kmp_str_buf::used.
Referenced by __kmp_env_initialize(), __kmp_error_construct(), __kmp_error_construct2(), __kmp_msg(), and __kmp_pragma().
|
extern |
Definition at line 36 of file kmp_i18n.cpp.
Referenced by __kmp_affinity_bind_thread(), __kmp_check_stack_overlap(), __kmp_create_worker(), __kmp_dispatch_init_algorithm(), __kmp_dispatch_next_algorithm(), __kmp_do_serial_initialize(), __kmp_env_blk_init(), __kmp_env_exists(), __kmp_env_get(), __kmp_env_set(), __kmp_env_unset(), __kmp_error_construct(), __kmp_error_construct2(), __kmp_free_handle(), __kmp_initialize_system_tick(), __kmp_is_thread_alive(), __kmp_parse_single_omp_schedule(), __kmp_push_num_teams(), __kmp_push_num_teams_51(), __kmp_push_thread_limit(), __kmp_reap_worker(), __kmp_register_library_startup(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_set_schedule(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_parse_barrier_pattern(), __kmp_stg_parse_blocktime(), __kmp_stg_parse_bool(), __kmp_terminate_thread(), __kmp_thread_sleep(), and kmp_safe_raii_file_t::open().