LLVM OpenMP 22.0.0git
|
Go to the source code of this file.
Classes | |
class | ConvertedString |
Macros | |
#define | KMP_DEREF * |
#define | KMP_EXPAND_NAME_IF_APPEND(name) KMP_EXPAND_NAME(name) |
#define | omp_interop_none 0 |
Typedefs | |
typedef intptr_t | omp_intptr_t |
TODO: Include the omp.h of the current build. | |
typedef enum omp_interop_property | omp_interop_property_t |
typedef enum omp_interop_rc | omp_interop_rc_t |
typedef enum omp_interop_fr | omp_interop_fr_t |
typedef void * | omp_interop_t |
Enumerations | |
enum | omp_interop_property { omp_ipr_fr_id = -1 , omp_ipr_fr_name = -2 , omp_ipr_vendor = -3 , omp_ipr_vendor_name = -4 , omp_ipr_device_num = -5 , omp_ipr_platform = -6 , omp_ipr_device = -7 , omp_ipr_device_context = -8 , omp_ipr_targetsync = -9 , omp_ipr_first = -9 } |
enum | omp_interop_rc { omp_irc_no_value = 1 , omp_irc_success = 0 , omp_irc_empty = -1 , omp_irc_out_of_range = -2 , omp_irc_type_int = -3 , omp_irc_type_ptr = -4 , omp_irc_type_str = -5 , omp_irc_other = -6 } |
enum | omp_interop_fr { omp_ifr_cuda = 1 , omp_ifr_cuda_driver = 2 , omp_ifr_opencl = 3 , omp_ifr_sycl = 4 , omp_ifr_hip = 5 , omp_ifr_level_zero = 6 , omp_ifr_last = 7 } |
#define KMP_DEREF * |
Definition at line 58 of file kmp_ftn_entry.h.
#define KMP_EXPAND_NAME_IF_APPEND | ( | name | ) | KMP_EXPAND_NAME(name) |
Definition at line 66 of file kmp_ftn_entry.h.
#define omp_interop_none 0 |
Definition at line 1666 of file kmp_ftn_entry.h.
typedef enum omp_interop_fr omp_interop_fr_t |
typedef enum omp_interop_property omp_interop_property_t |
typedef enum omp_interop_rc omp_interop_rc_t |
typedef void* omp_interop_t |
Definition at line 1689 of file kmp_ftn_entry.h.
typedef intptr_t omp_intptr_t |
TODO: Include the omp.h
of the current build.
Definition at line 1649 of file kmp_ftn_entry.h.
enum omp_interop_fr |
Enumerator | |
---|---|
omp_ifr_cuda | |
omp_ifr_cuda_driver | |
omp_ifr_opencl | |
omp_ifr_sycl | |
omp_ifr_hip | |
omp_ifr_level_zero | |
omp_ifr_last |
Definition at line 1679 of file kmp_ftn_entry.h.
enum omp_interop_property |
Enumerator | |
---|---|
omp_ipr_fr_id | |
omp_ipr_fr_name | |
omp_ipr_vendor | |
omp_ipr_vendor_name | |
omp_ipr_device_num | |
omp_ipr_platform | |
omp_ipr_device | |
omp_ipr_device_context | |
omp_ipr_targetsync | |
omp_ipr_first |
Definition at line 1653 of file kmp_ftn_entry.h.
enum omp_interop_rc |
Enumerator | |
---|---|
omp_irc_no_value | |
omp_irc_success | |
omp_irc_empty | |
omp_irc_out_of_range | |
omp_irc_type_int | |
omp_irc_type_ptr | |
omp_irc_type_str | |
omp_irc_other |
Definition at line 1668 of file kmp_ftn_entry.h.
|
static |
Definition at line 556 of file kmp_ftn_entry.h.
References i, KMP_DEBUG_ASSERT, and KMP_STRNCPY_S.
Referenced by FTN_CAPTURE_AFFINITY(), and FTN_GET_AFFINITY_FORMAT().
Definition at line 1456 of file kmp_ftn_entry.h.
References alignment, KMP_DEREF, kmpc_aligned_malloc(), and size.
Definition at line 1462 of file kmp_ftn_entry.h.
References KMP_DEREF, and kmpc_calloc().
size_t FTN_STDCALL KMP_EXPAND_NAME_IF_APPEND() FTN_CAPTURE_AFFINITY | ( | char * | buffer, |
char const * | format, | ||
size_t | buf_size, | ||
size_t | for_size | ||
) |
Definition at line 668 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_aux_capture_affinity(), __kmp_fortran_strncpy_truncate(), __kmp_get_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_reset_root_init_mask(), __kmp_str_buf_free(), __kmp_str_buf_init, __kmp_threads, ConvertedString::get(), kmp_str_buf::str, TCR_4, and kmp_str_buf::used.
Definition at line 384 of file kmp_ftn_entry.h.
References __kmp_control_tool(), __kmp_entry_gtid, __kmp_init_middle, __kmp_threads, ompt_task_info_t::frame, OMPT_GET_FRAME_ADDRESS, ret, and TCR_4.
Definition at line 268 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), mask, and TCR_4.
Definition at line 284 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_env_consistency_check, __kmp_init_middle, __kmp_middle_initialize(), KMP_FATAL, mask, and TCR_4.
void FTN_STDCALL FTN_DESTROY_ALLOCATOR | ( | omp_allocator_handle_t | al | ) |
Definition at line 413 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_destroy_allocator().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_DESTROY_LOCK | ( | void ** | user_lock | ) |
Definition at line 1292 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_destroy_lock().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_DESTROY_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1304 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_destroy_nest_lock().
void FTN_STDCALL KMP_EXPAND_NAME_IF_APPEND() FTN_DISPLAY_AFFINITY | ( | char const * | format, |
size_t | size | ||
) |
Definition at line 636 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_aux_display_affinity(), __kmp_get_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_reset_root_init_mask(), __kmp_threads, ConvertedString::get(), size, and TCR_4.
Definition at line 1786 of file kmp_ftn_entry.h.
References __kmp_omp_display_env().
void FTN_STDCALL FTN_FULFILL_EVENT | ( | kmp_event_t * | event | ) |
Definition at line 1598 of file kmp_ftn_entry.h.
References __kmp_fulfill_event(), and event.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_ACTIVE_LEVEL | ( | void | ) |
Definition at line 885 of file kmp_ftn_entry.h.
References __kmp_entry_thread().
Definition at line 238 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_get_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_reset_root_init_mask(), __kmp_threads, mask, and TCR_4.
size_t FTN_STDCALL KMP_EXPAND_NAME_IF_APPEND() FTN_GET_AFFINITY_FORMAT | ( | char * | buffer, |
size_t | size | ||
) |
Definition at line 613 of file kmp_ftn_entry.h.
References __kmp_affinity_format, __kmp_fortran_strncpy_truncate(), __kmp_init_serial, __kmp_serial_initialize(), KMP_STRLEN, and size.
Definition at line 329 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), KMP_DEREF, mask, and TCR_4.
Definition at line 255 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_ANCESTOR_THREAD_NUM | ( | int KMP_DEREF | level | ) |
Definition at line 904 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_ancestor_thread_num(), KMP_DEREF, and level.
Definition at line 128 of file kmp_ftn_entry.h.
References __kmp_blocktime_units, __kmp_dflt_blocktime, __kmp_entry_gtid, __kmp_threads, __kmp_tid_from_gtid(), __kmps_get_blocktime(), get__blocktime, get__bt_set, KF_TRACE, KMP_MAX_BLOCKTIME, and kmp_team::t.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_CANCELLATION | ( | void | ) |
Definition at line 1514 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_omp_cancellation, and __kmp_serial_initialize().
Definition at line 1526 of file kmp_ftn_entry.h.
References __kmp_get_cancellation_status().
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEFAULT_ALLOCATOR | ( | void | ) |
Definition at line 423 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_get_default_allocator().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_DEFAULT_DEVICE | ( | void | ) |
Definition at line 1146 of file kmp_ftn_entry.h.
References __kmp_entry_thread().
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICE_ALLOCATOR | ( | int KMP_DEREF | dev, |
omp_allocator_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 494 of file kmp_ftn_entry.h.
References __kmp_get_devices_allocator(), and KMP_DEREF.
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICE_AND_HOST_ALLOCATOR | ( | int KMP_DEREF | dev, |
omp_allocator_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 515 of file kmp_ftn_entry.h.
References __kmp_get_devices_allocator(), and KMP_DEREF.
omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICE_AND_HOST_MEMSPACE | ( | int KMP_DEREF | dev, |
omp_memspace_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 464 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICE_MEMSPACE | ( | int KMP_DEREF | dev, |
omp_memspace_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 443 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
Definition at line 1550 of file kmp_ftn_entry.h.
References FTN_GET_INITIAL_DEVICE(), and KMP_EXPAND_NAME.
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICES_ALL_ALLOCATOR | ( | omp_allocator_handle_t KMP_DEREF | memspace | ) |
Definition at line 526 of file kmp_ftn_entry.h.
References __kmp_get_devices_allocator(), and KMP_DEREF.
omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICES_ALL_MEMSPACE | ( | omp_memspace_handle_t KMP_DEREF | memspace | ) |
Definition at line 475 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICES_ALLOCATOR | ( | int KMP_DEREF | ndevs, |
const int * | devs, | ||
omp_allocator_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 484 of file kmp_ftn_entry.h.
References __kmp_get_devices_allocator(), and KMP_DEREF.
omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICES_AND_HOST_ALLOCATOR | ( | int KMP_DEREF | ndevs, |
const int * | devs, | ||
omp_allocator_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 505 of file kmp_ftn_entry.h.
References __kmp_get_devices_allocator(), and KMP_DEREF.
omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICES_AND_HOST_MEMSPACE | ( | int KMP_DEREF | ndevs, |
const int * | devs, | ||
omp_memspace_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 454 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICES_MEMSPACE | ( | int KMP_DEREF | ndevs, |
const int * | devs, | ||
omp_memspace_handle_t KMP_DEREF | memspace | ||
) |
Definition at line 433 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_DYNAMIC | ( | void | ) |
Definition at line 818 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_dynamic(), and get__dynamic.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_INITIAL_DEVICE | ( | void | ) |
Definition at line 1195 of file kmp_ftn_entry.h.
References FTN_GET_NUM_DEVICES(), and KMP_EXPAND_NAME.
Referenced by FTN_GET_DEVICE_NUM(), and FTN_PAUSE_RESOURCE().
intptr_t FTN_STDCALL FTN_GET_INTEROP_INT | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id, | ||
int * | err | ||
) |
TODO Convert FTN_GET_INTEROP_XXX functions into a macro like interop.cpp.
Definition at line 1705 of file kmp_ftn_entry.h.
References err, and KMP_DLSYM_NEXT.
const char *FTN_STDCALL FTN_GET_INTEROP_NAME | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id | ||
) |
Definition at line 1747 of file kmp_ftn_entry.h.
References KMP_DLSYM_NEXT.
void *FTN_STDCALL FTN_GET_INTEROP_PTR | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id, | ||
int * | err | ||
) |
Definition at line 1719 of file kmp_ftn_entry.h.
References err, and KMP_DLSYM_NEXT.
const char *FTN_STDCALL FTN_GET_INTEROP_RC_DESC | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id | ||
) |
Definition at line 1773 of file kmp_ftn_entry.h.
References KMP_DLSYM_NEXT.
const char *FTN_STDCALL FTN_GET_INTEROP_STR | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id, | ||
int * | err | ||
) |
Definition at line 1733 of file kmp_ftn_entry.h.
References err, and KMP_DLSYM_NEXT.
const char *FTN_STDCALL FTN_GET_INTEROP_TYPE_DESC | ( | const omp_interop_t | interop, |
omp_interop_property_t | property_id | ||
) |
Definition at line 1760 of file kmp_ftn_entry.h.
References KMP_DLSYM_NEXT.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_LEVEL | ( | void | ) |
Definition at line 894 of file kmp_ftn_entry.h.
References __kmp_entry_thread().
Definition at line 201 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_library, __kmp_serial_initialize(), and __kmps_get_library().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_MAX_ACTIVE_LEVELS | ( | void | ) |
Definition at line 873 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_max_active_levels(), __kmp_init_middle, __kmp_middle_initialize(), and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_MAX_TASK_PRIORITY | ( | void | ) |
Definition at line 1535 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_max_task_priority, and __kmp_serial_initialize().
Definition at line 1615 of file kmp_ftn_entry.h.
References __kmp_get_max_teams(), __kmp_init_serial, and __kmp_serial_initialize().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_MAX_THREADS | ( | void | ) |
Definition at line 362 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, and TCR_4.
int FTN_STDCALL FTN_GET_MEMSPACE_NUM_RESOURCES | ( | omp_memspace_handle_t KMP_DEREF | memspace | ) |
Definition at line 535 of file kmp_ftn_entry.h.
References __kmp_get_memspace_num_resources(), and KMP_DEREF.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NESTED | ( | void | ) |
Definition at line 794 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_nested(), get__max_active_levels, and KMP_INFORM.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NUM_DEVICES | ( | void | ) |
Definition at line 1167 of file kmp_ftn_entry.h.
References int, KMP_DLSYM, and KMP_DLSYM_NEXT.
Referenced by FTN_GET_INITIAL_DEVICE().
int FTN_STDCALL FTN_GET_NUM_INTEROP_PROPERTIES | ( | const omp_interop_t | interop | ) |
Definition at line 1692 of file kmp_ftn_entry.h.
References int, and KMP_DLSYM_NEXT.
Definition at line 743 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_nth, __kmp_serial_initialize(), and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NUM_PLACES | ( | void | ) |
Definition at line 959 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NUM_PROCS | ( | void | ) |
Definition at line 756 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_avail_proc, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NUM_TEAMS | ( | void | ) |
Definition at line 1130 of file kmp_ftn_entry.h.
References __kmp_aux_get_num_teams().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_NUM_THREADS | ( | void | ) |
Definition at line 353 of file kmp_ftn_entry.h.
References __kmpc_bound_num_threads().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PARTITION_NUM_PLACES | ( | void | ) |
Definition at line 1068 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_thread_from_gtid(), and TCR_4.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PARTITION_PLACE_NUMS | ( | int * | place_nums | ) |
Definition at line 1097 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_thread_from_gtid(), end, i, and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PLACE_NUM | ( | void | ) |
Definition at line 1046 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_thread_from_gtid(), and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PLACE_NUM_PROCS | ( | int | place_num | ) |
Definition at line 980 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, i, mask, and TCR_4.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PLACE_PROC_IDS | ( | int | place_num, |
int * | ids | ||
) |
Definition at line 1013 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, i, j, mask, and TCR_4.
kmp_proc_bind_t FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_PROC_BIND | ( | void | ) |
Definition at line 951 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_proc_bind(), and get__proc_bind.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_SCHEDULE | ( | kmp_sched_t * | kind, |
int * | modifier | ||
) |
Definition at line 854 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_schedule(), and __kmps_get_schedule().
Definition at line 89 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_serial_initialize(), __kmp_stksize, and __kmps_get_stacksize().
size_t FTN_STDCALL FTN_GET_STACKSIZE_S | ( | void | ) |
Definition at line 100 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_serial_initialize(), __kmp_stksize, and __kmps_get_stacksize().
omp_memspace_handle_t FTN_STDCALL FTN_GET_SUBMEMSPACE | ( | omp_memspace_handle_t KMP_DEREF | memspace, |
int KMP_DEREF | num_resources, | ||
int * | resources | ||
) |
Definition at line 544 of file kmp_ftn_entry.h.
References __kmp_get_submemspace(), and KMP_DEREF.
Definition at line 1590 of file kmp_ftn_entry.h.
References KMP_MAX_ACTIVE_LEVELS_LIMIT.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_TEAM_NUM | ( | void | ) |
Definition at line 1138 of file kmp_ftn_entry.h.
References __kmp_aux_get_team_num().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_TEAM_SIZE | ( | int KMP_DEREF | level | ) |
Definition at line 912 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_team_size(), KMP_DEREF, and level.
Definition at line 1636 of file kmp_ftn_entry.h.
References __kmp_get_teams_thread_limit(), __kmp_init_serial, and __kmp_serial_initialize().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_THREAD_LIMIT | ( | void | ) |
Definition at line 920 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_init_serial, __kmp_serial_initialize(), and __kmp_threads.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_THREAD_NUM | ( | void | ) |
Definition at line 699 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_gtid_mode, __kmp_gtid_threadprivate_key, __kmp_init_parallel, __kmp_tid_from_gtid(), and KMP_GTID_DNE.
double FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_WTICK | ( | void | ) |
Definition at line 1436 of file kmp_ftn_entry.h.
References __kmp_elapsed_tick(), __kmp_init_serial, __kmp_serial_initialize(), __kmps_get_wtick(), and data.
double FTN_STDCALL KMP_EXPAND_NAME() FTN_GET_WTIME | ( | void | ) |
Definition at line 1419 of file kmp_ftn_entry.h.
References __kmp_elapsed(), __kmp_init_serial, __kmp_serial_initialize(), __kmps_get_wtime(), and data.
Definition at line 1792 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmp_thread_from_gtid().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_IN_FINAL | ( | void | ) |
Definition at line 940 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_init_parallel, and TCR_4.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_IN_PARALLEL | ( | void | ) |
Definition at line 828 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_FALSE, and FTN_TRUE.
omp_allocator_handle_t FTN_STDCALL FTN_INIT_ALLOCATOR | ( | omp_memspace_handle_t KMP_DEREF | m, |
int KMP_DEREF | ntraits, | ||
omp_alloctrait_t | tr[] | ||
) |
Definition at line 403 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_init_allocator(), and KMP_DEREF.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_INIT_LOCK | ( | void ** | user_lock | ) |
Definition at line 1267 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_init_lock().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_INIT_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1280 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_init_nest_lock().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_IS_INITIAL_DEVICE | ( | void | ) |
Definition at line 1188 of file kmp_ftn_entry.h.
Definition at line 1472 of file kmp_ftn_entry.h.
References KMP_DEREF, and kmpc_free().
Definition at line 1451 of file kmp_ftn_entry.h.
References KMP_DEREF, kmpc_malloc(), and size.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_PAUSE_RESOURCE | ( | kmp_pause_status_t | kind, |
int | device_num | ||
) |
Definition at line 1555 of file kmp_ftn_entry.h.
References __kmpc_pause_resource(), FTN_GET_INITIAL_DEVICE(), int, KMP_DLSYM, KMP_EXPAND_NAME, and kmp_stop_tool_paused.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_PAUSE_RESOURCE_ALL | ( | kmp_pause_status_t | kind | ) |
Definition at line 1576 of file kmp_ftn_entry.h.
References __kmpc_pause_resource(), int, KMP_DEVICE_ALL, and KMP_DLSYM.
Definition at line 1467 of file kmp_ftn_entry.h.
References KMP_DEREF, kmpc_realloc(), and size.
Definition at line 226 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), mask, and TCR_4.
void FTN_STDCALL KMP_EXPAND_NAME_IF_APPEND() FTN_SET_AFFINITY_FORMAT | ( | char const * | format, |
size_t | size | ||
) |
Definition at line 591 of file kmp_ftn_entry.h.
References __kmp_affinity_format, __kmp_init_serial, __kmp_serial_initialize(), __kmp_strncpy_truncate(), ConvertedString::get(), KMP_AFFINITY_FORMAT_SIZE, KMP_STRLEN, and size.
Definition at line 305 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), KMP_DEREF, mask, and TCR_4.
Definition at line 111 of file kmp_ftn_entry.h.
References __kmp_aux_convert_blocktime(), __kmp_aux_set_blocktime(), __kmp_entry_gtid, __kmp_thread_from_gtid(), __kmp_tid_from_gtid(), __kmps_set_blocktime(), and KMP_DEREF.
void FTN_STDCALL FTN_SET_DEFAULT_ALLOCATOR | ( | omp_allocator_handle_t | al | ) |
Definition at line 418 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_set_default_allocator().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_DEFAULT_DEVICE | ( | int KMP_DEREF | arg | ) |
Definition at line 1154 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), and KMP_DEREF.
Definition at line 1489 of file kmp_ftn_entry.h.
References __kmp_aux_set_defaults(), ConvertedString::get(), and KMP_STRLEN.
Definition at line 212 of file kmp_ftn_entry.h.
References __kmp_dispatch_num_buffers, __kmp_init_serial, FALSE, KMP_DEREF, KMP_MAX_DISP_NUM_BUFF, and KMP_MIN_DISP_NUM_BUFF.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_DYNAMIC | ( | int KMP_DEREF | flag | ) |
Definition at line 805 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_save_internal_controls(), __kmps_set_dynamic(), FALSE, flag, KMP_DEREF, set__dynamic, and TRUE.
Definition at line 190 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and KMP_DEREF.
Definition at line 163 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and library_serial.
Definition at line 181 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and library_throughput.
Definition at line 172 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and library_turnaround.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_LOCK | ( | void ** | user_lock | ) |
Definition at line 1316 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_set_lock().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_MAX_ACTIVE_LEVELS | ( | int KMP_DEREF | arg | ) |
Definition at line 864 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_max_active_levels(), and KMP_DEREF.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1334 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_set_nest_lock().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_NESTED | ( | int KMP_DEREF | flag | ) |
Definition at line 777 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_save_internal_controls(), __kmps_set_nested(), flag, get__max_active_levels, KMP_DEREF, KMP_INFORM, KMP_MAX_ACTIVE_LEVELS_LIMIT, and set__max_active_levels.
Definition at line 1605 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_serial_initialize(), __kmp_set_num_teams(), and KMP_DEREF.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_NUM_THREADS | ( | int KMP_DEREF | arg | ) |
Definition at line 344 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_num_threads(), and KMP_DEREF.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_SET_SCHEDULE | ( | kmp_sched_t KMP_DEREF | kind, |
int KMP_DEREF | modifier | ||
) |
Definition at line 844 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_schedule(), __kmps_set_schedule(), and KMP_DEREF.
Definition at line 71 of file kmp_ftn_entry.h.
References __kmp_aux_set_stacksize(), __kmps_set_stacksize(), and KMP_DEREF.
Definition at line 80 of file kmp_ftn_entry.h.
References __kmp_aux_set_stacksize(), __kmps_set_stacksize(), and KMP_DEREF.
Definition at line 1626 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_serial_initialize(), __kmp_set_teams_thread_limit(), and KMP_DEREF.
Definition at line 1483 of file kmp_ftn_entry.h.
References __kmp_generate_warnings, and FALSE.
Definition at line 1477 of file kmp_ftn_entry.h.
References __kmp_generate_warnings, and kmp_warnings_explicit.
int FTN_STDCALL KMP_EXPAND_NAME() FTN_TEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1385 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_test_lock().
int FTN_STDCALL KMP_EXPAND_NAME() FTN_TEST_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1404 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_test_nest_lock().
Definition at line 317 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_init_middle, __kmp_middle_initialize(), KMP_DEREF, mask, and TCR_4.
void FTN_STDCALL KMP_EXPAND_NAME() FTN_UNSET_LOCK | ( | void ** | user_lock | ) |
Definition at line 1349 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_unset_lock().
void FTN_STDCALL KMP_EXPAND_NAME() FTN_UNSET_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1367 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, and __kmpc_unset_nest_lock().