|
LLVM OpenMP
|
Go to the source code of this file.
Classes | |
| class | ConvertedString |
Macros | |
| #define | KMP_DEREF * |
| #define | KMP_FTN_PASS(x) |
| #define | KMP_EXPAND_NAME_IF_APPEND(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 59 of file kmp_ftn_entry.h.
Referenced by FTN_ALIGNED_MALLOC(), FTN_CALLOC(), FTN_GET_AFFINITY_MASK_PROC(), FTN_GET_AFFINITY_MASK_PROC_8(), FTN_GET_ANCESTOR_THREAD_NUM(), FTN_GET_ANCESTOR_THREAD_NUM_8(), FTN_GET_DEVICE_ALLOCATOR(), FTN_GET_DEVICE_AND_HOST_ALLOCATOR(), FTN_GET_DEVICE_AND_HOST_MEMSPACE(), FTN_GET_DEVICE_MEMSPACE(), FTN_GET_DEVICES_ALL_ALLOCATOR(), FTN_GET_DEVICES_ALL_MEMSPACE(), FTN_GET_DEVICES_ALLOCATOR(), FTN_GET_DEVICES_AND_HOST_ALLOCATOR(), FTN_GET_DEVICES_AND_HOST_MEMSPACE(), FTN_GET_DEVICES_MEMSPACE(), FTN_GET_MEMSPACE_NUM_RESOURCES(), FTN_GET_PLACE_NUM_PROCS_8(), FTN_GET_PLACE_PROC_IDS_8(), FTN_GET_SUBMEMSPACE(), FTN_GET_TEAM_SIZE(), FTN_GET_TEAM_SIZE_8(), FTN_INIT_ALLOCATOR(), FTN_KFREE(), FTN_MALLOC(), FTN_PAUSE_RESOURCE_8(), FTN_REALLOC(), FTN_SET_AFFINITY_MASK_PROC(), FTN_SET_AFFINITY_MASK_PROC_8(), FTN_SET_BLOCKTIME(), FTN_SET_BLOCKTIME_8(), FTN_SET_DEFAULT_DEVICE(), FTN_SET_DEFAULT_DEVICE_8(), FTN_SET_DISP_NUM_BUFFERS(), FTN_SET_DISP_NUM_BUFFERS_8(), FTN_SET_DYNAMIC(), FTN_SET_LIBRARY(), FTN_SET_LIBRARY_8(), FTN_SET_MAX_ACTIVE_LEVELS(), FTN_SET_MAX_ACTIVE_LEVELS_8(), FTN_SET_NESTED(), FTN_SET_NUM_TEAMS(), FTN_SET_NUM_TEAMS_8(), FTN_SET_NUM_THREADS(), FTN_SET_NUM_THREADS_8(), FTN_SET_SCHEDULE(), FTN_SET_SCHEDULE_8(), FTN_SET_STACKSIZE(), FTN_SET_STACKSIZE_8(), FTN_SET_STACKSIZE_S(), FTN_SET_TEAMS_THREAD_LIMIT(), FTN_SET_TEAMS_THREAD_LIMIT_8(), FTN_UNSET_AFFINITY_MASK_PROC(), and FTN_UNSET_AFFINITY_MASK_PROC_8().
| #define KMP_EXPAND_NAME_IF_APPEND | ( | name | ) |
Definition at line 76 of file kmp_ftn_entry.h.
| #define KMP_FTN_PASS | ( | x | ) |
Definition at line 60 of file kmp_ftn_entry.h.
Referenced by FTN_GET_AFFINITY_MASK_PROC_8(), FTN_GET_ANCESTOR_THREAD_NUM_8(), FTN_GET_TEAM_SIZE_8(), FTN_SET_AFFINITY_MASK_PROC_8(), FTN_SET_BLOCKTIME_8(), FTN_SET_DEFAULT_DEVICE_8(), FTN_SET_DISP_NUM_BUFFERS_8(), FTN_SET_LIBRARY_8(), FTN_SET_MAX_ACTIVE_LEVELS_8(), FTN_SET_NUM_TEAMS_8(), FTN_SET_NUM_THREADS_8(), FTN_SET_SCHEDULE_8(), FTN_SET_STACKSIZE_8(), FTN_SET_TEAMS_THREAD_LIMIT_8(), and FTN_UNSET_AFFINITY_MASK_PROC_8().
| #define omp_interop_none 0 |
Definition at line 1878 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 1901 of file kmp_ftn_entry.h.
| typedef intptr_t omp_intptr_t |
TODO: Include the omp.h of the current build.
Definition at line 1861 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 1891 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 1865 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 1880 of file kmp_ftn_entry.h.
|
static |
Definition at line 610 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 63 of file kmp_ftn_entry.h.
References value.
Referenced by FTN_GET_AFFINITY_MASK_PROC_8(), FTN_GET_ANCESTOR_THREAD_NUM_8(), FTN_GET_PLACE_NUM_PROCS_8(), FTN_GET_PLACE_PROC_IDS_8(), FTN_GET_TEAM_SIZE_8(), FTN_PAUSE_RESOURCE_8(), FTN_SET_AFFINITY_MASK_PROC_8(), FTN_SET_BLOCKTIME_8(), FTN_SET_DEFAULT_DEVICE_8(), FTN_SET_DISP_NUM_BUFFERS_8(), FTN_SET_LIBRARY_8(), FTN_SET_MAX_ACTIVE_LEVELS_8(), FTN_SET_NUM_TEAMS_8(), FTN_SET_NUM_THREADS_8(), FTN_SET_SCHEDULE_8(), FTN_SET_STACKSIZE_8(), FTN_SET_TEAMS_THREAD_LIMIT_8(), and FTN_UNSET_AFFINITY_MASK_PROC_8().
Definition at line 1596 of file kmp_ftn_entry.h.
References alignment, KMP_DEREF, kmpc_aligned_malloc(), and size.
Definition at line 1602 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 722 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, FTN_CAPTURE_AFFINITY, ConvertedString::get(), kmp_str_buf::str, TCR_4, and kmp_str_buf::used.
Definition at line 438 of file kmp_ftn_entry.h.
References __kmp_control_tool(), __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, ompt_task_info_t::frame, OMPT_GET_FRAME_ADDRESS, ret, and TCR_4.
Definition at line 298 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 314 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 467 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 1432 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_destroy_lock(), and FTN_DESTROY_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_DESTROY_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1444 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_destroy_nest_lock(), and FTN_DESTROY_NEST_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME_IF_APPEND FTN_DISPLAY_AFFINITY | ( | char const * | format, |
| size_t | size ) |
Definition at line 690 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, FTN_DISPLAY_AFFINITY, ConvertedString::get(), size, and TCR_4.
Definition at line 1998 of file kmp_ftn_entry.h.
References __kmp_omp_display_env().
| void FTN_STDCALL FTN_FULFILL_EVENT | ( | kmp_event_t * | event | ) |
Definition at line 1771 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 956 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_GET_ACTIVE_LEVEL, and void.
Definition at line 268 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 667 of file kmp_ftn_entry.h.
References __kmp_affinity_format, __kmp_fortran_strncpy_truncate(), __kmp_init_serial, __kmp_serial_initialize(), FTN_GET_AFFINITY_FORMAT, KMP_STRLEN, and size.
Definition at line 371 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 383 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_GET_AFFINITY_MASK_PROC, KMP_DEREF, KMP_FTN_PASS, and mask.
Definition at line 285 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 975 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_ancestor_thread_num(), FTN_GET_ANCESTOR_THREAD_NUM, KMP_DEREF, and level.
Definition at line 983 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_GET_ANCESTOR_THREAD_NUM, KMP_DEREF, KMP_EXPAND_NAME, KMP_FTN_PASS, and level.
Definition at line 148 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 1654 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_omp_cancellation, __kmp_serial_initialize(), FTN_GET_CANCELLATION, and void.
Definition at line 1666 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 477 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 1281 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_GET_DEFAULT_DEVICE, and void.
| omp_allocator_handle_t FTN_STDCALL FTN_GET_DEVICE_ALLOCATOR | ( | int KMP_DEREF | dev, |
| omp_allocator_handle_t KMP_DEREF | memspace ) |
Definition at line 548 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 569 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 518 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_DEVICE_FROM_UID | ( | const char * | device_uid | ) |
Definition at line 1710 of file kmp_ftn_entry.h.
References FTN_GET_DEVICE_FROM_UID, FTN_GET_INITIAL_DEVICE, int, KMP_DLSYM_NEXT, and KMP_EXPAND_NAME.
| omp_memspace_handle_t FTN_STDCALL FTN_GET_DEVICE_MEMSPACE | ( | int KMP_DEREF | dev, |
| omp_memspace_handle_t KMP_DEREF | memspace ) |
Definition at line 497 of file kmp_ftn_entry.h.
References __kmp_get_devices_memspace(), and KMP_DEREF.
Definition at line 1690 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 580 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 529 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 538 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 559 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 508 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 487 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 872 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_dynamic(), FTN_GET_DYNAMIC, get__dynamic, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_INITIAL_DEVICE | ( | void | ) |
Definition at line 1335 of file kmp_ftn_entry.h.
References FTN_GET_INITIAL_DEVICE, FTN_GET_NUM_DEVICES, KMP_EXPAND_NAME, and void.
| 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 1917 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 1959 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 1931 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 1985 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 1945 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 1972 of file kmp_ftn_entry.h.
References KMP_DLSYM_NEXT.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_LEVEL | ( | void | ) |
Definition at line 965 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_GET_LEVEL, and void.
Definition at line 226 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 944 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_max_active_levels(), __kmp_init_middle, __kmp_middle_initialize(), FTN_GET_MAX_ACTIVE_LEVELS, TCR_4, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_MAX_TASK_PRIORITY | ( | void | ) |
Definition at line 1675 of file kmp_ftn_entry.h.
References __kmp_init_serial, __kmp_max_task_priority, __kmp_serial_initialize(), FTN_GET_MAX_TASK_PRIORITY, and void.
Definition at line 1807 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 416 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, FTN_GET_MAX_THREADS, TCR_4, and void.
| int FTN_STDCALL FTN_GET_MEMSPACE_NUM_RESOURCES | ( | omp_memspace_handle_t KMP_DEREF | memspace | ) |
Definition at line 589 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 848 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_nested(), FTN_GET_NESTED, get__max_active_levels, KMP_INFORM, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_NUM_DEVICES | ( | void | ) |
Definition at line 1307 of file kmp_ftn_entry.h.
References FTN_GET_NUM_DEVICES, int, KMP_DLSYM, KMP_DLSYM_NEXT, and void.
| int FTN_STDCALL FTN_GET_NUM_INTEROP_PROPERTIES | ( | const omp_interop_t | interop | ) |
Definition at line 1904 of file kmp_ftn_entry.h.
References int, and KMP_DLSYM_NEXT.
Definition at line 797 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 1040 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, FTN_GET_NUM_PLACES, TCR_4, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_NUM_PROCS | ( | void | ) |
Definition at line 810 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, FTN_GET_NUM_PROCS, TCR_4, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_NUM_TEAMS | ( | void | ) |
Definition at line 1265 of file kmp_ftn_entry.h.
References __kmp_aux_get_num_teams(), FTN_GET_NUM_TEAMS, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_NUM_THREADS | ( | void | ) |
Definition at line 407 of file kmp_ftn_entry.h.
References __kmpc_bound_num_threads(), FTN_GET_NUM_THREADS, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_PARTITION_NUM_PLACES | ( | void | ) |
Definition at line 1170 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(), FTN_GET_PARTITION_NUM_PLACES, TCR_4, and void.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_GET_PARTITION_PLACE_NUMS | ( | int * | place_nums | ) |
Definition at line 1199 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, FTN_GET_PARTITION_PLACE_NUMS, i, and TCR_4.
Definition at line 1232 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 1148 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(), FTN_GET_PLACE_NUM, TCR_4, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_PLACE_NUM_PROCS | ( | int | place_num | ) |
Definition at line 1061 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, FTN_GET_PLACE_NUM_PROCS, i, mask, and TCR_4.
Definition at line 1094 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_GET_PLACE_NUM_PROCS, KMP_DEREF, and KMP_EXPAND_NAME.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_GET_PLACE_PROC_IDS | ( | int | place_num, |
| int * | ids ) |
Definition at line 1099 of file kmp_ftn_entry.h.
References __kmp_assign_root_init_mask, __kmp_entry_gtid, __kmp_init_middle, __kmp_middle_initialize(), __kmp_threads, FTN_GET_PLACE_PROC_IDS, i, j, mask, and TCR_4.
Definition at line 1132 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_GET_PLACE_NUM_PROCS, FTN_GET_PLACE_PROC_IDS, i, KMP_DEREF, KMP_EXPAND_NAME, KMP_INTERNAL_FREE, and KMP_INTERNAL_MALLOC.
| kmp_proc_bind_t FTN_STDCALL KMP_EXPAND_NAME FTN_GET_PROC_BIND | ( | void | ) |
Definition at line 1032 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmps_get_proc_bind(), FTN_GET_PROC_BIND, get__proc_bind, and void.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_GET_SCHEDULE | ( | kmp_sched_t * | kind, |
| int * | modifier ) |
Definition at line 914 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_schedule(), __kmps_get_schedule(), and FTN_GET_SCHEDULE.
| void FTN_STDCALL FTN_GET_SCHEDULE_8 | ( | kmp_sched_t * | kind, |
| kmp_int64 * | modifier ) |
Definition at line 924 of file kmp_ftn_entry.h.
References FTN_GET_SCHEDULE, and KMP_EXPAND_NAME.
Definition at line 104 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 115 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 598 of file kmp_ftn_entry.h.
References __kmp_get_submemspace(), and KMP_DEREF.
Definition at line 1763 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 1273 of file kmp_ftn_entry.h.
References __kmp_aux_get_team_num(), FTN_GET_TEAM_NUM, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_TEAM_SIZE | ( | int KMP_DEREF | level | ) |
Definition at line 988 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_get_team_size(), FTN_GET_TEAM_SIZE, KMP_DEREF, and level.
Definition at line 996 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_GET_TEAM_SIZE, KMP_DEREF, KMP_EXPAND_NAME, KMP_FTN_PASS, and level.
Definition at line 1848 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 1001 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_init_serial, __kmp_serial_initialize(), __kmp_threads, FTN_GET_THREAD_LIMIT, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_GET_THREAD_NUM | ( | void | ) |
Definition at line 753 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_gtid_mode, __kmp_gtid_threadprivate_key, __kmp_init_parallel, __kmp_tid_from_gtid(), FTN_GET_THREAD_NUM, KMP_GTID_DNE, and void.
| const char *FTN_STDCALL KMP_EXPAND_NAME FTN_GET_UID_FROM_DEVICE | ( | int | device_num | ) |
Definition at line 1696 of file kmp_ftn_entry.h.
References FTN_GET_UID_FROM_DEVICE, int, and KMP_DLSYM_NEXT.
| double FTN_STDCALL KMP_EXPAND_NAME FTN_GET_WTICK | ( | void | ) |
Definition at line 1576 of file kmp_ftn_entry.h.
References __kmp_elapsed_tick(), __kmp_init_serial, __kmp_serial_initialize(), __kmps_get_wtick(), data, FTN_GET_WTICK, and void.
| double FTN_STDCALL KMP_EXPAND_NAME FTN_GET_WTIME | ( | void | ) |
Definition at line 1559 of file kmp_ftn_entry.h.
References __kmp_elapsed(), __kmp_init_serial, __kmp_serial_initialize(), __kmps_get_wtime(), data, FTN_GET_WTIME, and void.
Definition at line 2004 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 1021 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_init_parallel, FTN_IN_FINAL, TCR_4, and void.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_IN_PARALLEL | ( | void | ) |
Definition at line 882 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_FALSE, FTN_IN_PARALLEL, FTN_TRUE, and void.
| 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 457 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 1407 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_init_lock(), and FTN_INIT_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_INIT_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1420 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_init_nest_lock(), and FTN_INIT_NEST_LOCK.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_IS_INITIAL_DEVICE | ( | void | ) |
Definition at line 1328 of file kmp_ftn_entry.h.
References FTN_IS_INITIAL_DEVICE, and void.
Definition at line 1612 of file kmp_ftn_entry.h.
References KMP_DEREF, and kmpc_free().
Definition at line 1591 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 1722 of file kmp_ftn_entry.h.
References __kmpc_pause_resource(), FTN_GET_INITIAL_DEVICE, FTN_PAUSE_RESOURCE, int, KMP_DLSYM, KMP_EXPAND_NAME, and kmp_stop_tool_paused.
| int FTN_STDCALL FTN_PAUSE_RESOURCE_8 | ( | kmp_pause_status_t | kind, |
| kmp_int64 KMP_DEREF | device_num ) |
Definition at line 1741 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_PAUSE_RESOURCE, KMP_DEREF, and KMP_EXPAND_NAME.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_PAUSE_RESOURCE_ALL | ( | kmp_pause_status_t | kind | ) |
Definition at line 1749 of file kmp_ftn_entry.h.
References __kmpc_pause_resource(), FTN_PAUSE_RESOURCE_ALL, int, KMP_DEVICE_ALL, and KMP_DLSYM.
Definition at line 1607 of file kmp_ftn_entry.h.
References KMP_DEREF, kmpc_realloc(), and size.
Definition at line 256 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 645 of file kmp_ftn_entry.h.
References __kmp_affinity_format, __kmp_init_serial, __kmp_serial_initialize(), __kmp_strncpy_truncate(), FTN_SET_AFFINITY_FORMAT, ConvertedString::get(), KMP_AFFINITY_FORMAT_SIZE, KMP_STRLEN, and size.
Definition at line 335 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 347 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_AFFINITY_MASK_PROC, KMP_DEREF, KMP_FTN_PASS, and mask.
Definition at line 126 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.
Definition at line 142 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_BLOCKTIME, KMP_DEREF, and KMP_FTN_PASS.
| void FTN_STDCALL FTN_SET_DEFAULT_ALLOCATOR | ( | omp_allocator_handle_t | al | ) |
Definition at line 472 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 1289 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), FTN_SET_DEFAULT_DEVICE, and KMP_DEREF.
Definition at line 1298 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_DEFAULT_DEVICE, KMP_DEREF, KMP_EXPAND_NAME, and KMP_FTN_PASS.
Definition at line 1629 of file kmp_ftn_entry.h.
References __kmp_aux_set_defaults(), ConvertedString::get(), and KMP_STRLEN.
Definition at line 237 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.
Definition at line 251 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_DISP_NUM_BUFFERS, KMP_DEREF, and KMP_FTN_PASS.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_DYNAMIC | ( | int KMP_DEREF | flag | ) |
Definition at line 859 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_save_internal_controls(), __kmps_set_dynamic(), FALSE, flag, FTN_SET_DYNAMIC, KMP_DEREF, set__dynamic, and TRUE.
Definition at line 210 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and KMP_DEREF.
Definition at line 221 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_LIBRARY, KMP_DEREF, and KMP_FTN_PASS.
Definition at line 183 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and library_serial.
Definition at line 201 of file kmp_ftn_entry.h.
References __kmp_user_set_library(), __kmps_set_library(), and library_throughput.
Definition at line 192 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 1456 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_set_lock(), and FTN_SET_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_MAX_ACTIVE_LEVELS | ( | int KMP_DEREF | arg | ) |
Definition at line 930 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_max_active_levels(), FTN_SET_MAX_ACTIVE_LEVELS, and KMP_DEREF.
Definition at line 939 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_MAX_ACTIVE_LEVELS, KMP_DEREF, KMP_EXPAND_NAME, and KMP_FTN_PASS.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1474 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_set_nest_lock(), and FTN_SET_NEST_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_NESTED | ( | int KMP_DEREF | flag | ) |
Definition at line 831 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_save_internal_controls(), __kmps_set_nested(), flag, FTN_SET_NESTED, get__max_active_levels, KMP_DEREF, KMP_INFORM, KMP_MAX_ACTIVE_LEVELS_LIMIT, and set__max_active_levels.
Definition at line 1778 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_init_serial, __kmp_serial_initialize(), __kmp_set_num_teams(), KMP_DEREF, and KMP_WARNING.
Definition at line 1802 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_NUM_TEAMS, KMP_DEREF, and KMP_FTN_PASS.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_NUM_THREADS | ( | int KMP_DEREF | arg | ) |
Definition at line 392 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_num_threads(), FTN_SET_NUM_THREADS, and KMP_DEREF.
Definition at line 401 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_NUM_THREADS, KMP_DEREF, KMP_EXPAND_NAME, and KMP_FTN_PASS.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_SET_SCHEDULE | ( | kmp_sched_t KMP_DEREF | kind, |
| int KMP_DEREF | modifier ) |
Definition at line 898 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmp_set_schedule(), __kmps_set_schedule(), FTN_SET_SCHEDULE, and KMP_DEREF.
| void FTN_STDCALL FTN_SET_SCHEDULE_8 | ( | kmp_sched_t KMP_DEREF | kind, |
| kmp_int64 KMP_DEREF | modifier ) |
Definition at line 908 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_SCHEDULE, KMP_DEREF, KMP_EXPAND_NAME, and KMP_FTN_PASS.
Definition at line 81 of file kmp_ftn_entry.h.
References __kmp_aux_set_stacksize(), __kmps_set_stacksize(), and KMP_DEREF.
Definition at line 90 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_STACKSIZE, KMP_DEREF, and KMP_FTN_PASS.
Definition at line 95 of file kmp_ftn_entry.h.
References __kmp_aux_set_stacksize(), __kmps_set_stacksize(), and KMP_DEREF.
Definition at line 1818 of file kmp_ftn_entry.h.
References __kmp_entry_thread(), __kmp_init_serial, __kmp_serial_initialize(), __kmp_set_teams_thread_limit(), KMP_DEREF, and KMP_WARNING.
Definition at line 1843 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_SET_TEAMS_THREAD_LIMIT, KMP_DEREF, and KMP_FTN_PASS.
Definition at line 1623 of file kmp_ftn_entry.h.
References __kmp_generate_warnings, and FALSE.
Definition at line 1617 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 1525 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_test_lock(), and FTN_TEST_LOCK.
| int FTN_STDCALL KMP_EXPAND_NAME FTN_TEST_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1544 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_test_nest_lock(), and FTN_TEST_NEST_LOCK.
Definition at line 353 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 365 of file kmp_ftn_entry.h.
References __kmp_ftn_int64_to_int(), FTN_UNSET_AFFINITY_MASK_PROC, KMP_DEREF, KMP_FTN_PASS, and mask.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_UNSET_LOCK | ( | void ** | user_lock | ) |
Definition at line 1489 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_unset_lock(), and FTN_UNSET_LOCK.
| void FTN_STDCALL KMP_EXPAND_NAME FTN_UNSET_NEST_LOCK | ( | void ** | user_lock | ) |
Definition at line 1507 of file kmp_ftn_entry.h.
References __kmp_entry_gtid, __kmpc_unset_nest_lock(), and FTN_UNSET_NEST_LOCK.