enum class RuntimeFunction

Description

IDs for all omp runtime library (RTL) functions.

Declared at: llvm/include/llvm/Frontend/OpenMP/OMPConstants.h:46

Enumerators

NameValueComment
OMPRTL___kmpc_barrier0
OMPRTL___kmpc_cancel1
OMPRTL___kmpc_cancel_barrier2
OMPRTL___kmpc_flush3
OMPRTL___kmpc_global_thread_num4
OMPRTL___kmpc_get_hardware_thread_id_in_block5
OMPRTL___kmpc_fork_call6
OMPRTL___kmpc_omp_taskwait7
OMPRTL___kmpc_omp_taskyield8
OMPRTL___kmpc_push_num_threads9
OMPRTL___kmpc_push_proc_bind10
OMPRTL___kmpc_omp_reg_task_with_affinity11
OMPRTL___kmpc_get_hardware_num_blocks12
OMPRTL___kmpc_get_hardware_num_threads_in_block13
OMPRTL___kmpc_get_warp_size14
OMPRTL_omp_get_thread_num15
OMPRTL_omp_get_num_threads16
OMPRTL_omp_get_max_threads17
OMPRTL_omp_in_parallel18
OMPRTL_omp_get_dynamic19
OMPRTL_omp_get_cancellation20
OMPRTL_omp_get_nested21
OMPRTL_omp_get_schedule22
OMPRTL_omp_get_thread_limit23
OMPRTL_omp_get_supported_active_levels24
OMPRTL_omp_get_max_active_levels25
OMPRTL_omp_get_level26
OMPRTL_omp_get_ancestor_thread_num27
OMPRTL_omp_get_team_size28
OMPRTL_omp_get_active_level29
OMPRTL_omp_in_final30
OMPRTL_omp_get_proc_bind31
OMPRTL_omp_get_num_places32
OMPRTL_omp_get_num_procs33
OMPRTL_omp_get_place_proc_ids34
OMPRTL_omp_get_place_num35
OMPRTL_omp_get_partition_num_places36
OMPRTL_omp_get_partition_place_nums37
OMPRTL_omp_get_wtime38
OMPRTL_omp_set_num_threads39
OMPRTL_omp_set_dynamic40
OMPRTL_omp_set_nested41
OMPRTL_omp_set_schedule42
OMPRTL_omp_set_max_active_levels43
OMPRTL___kmpc_master44
OMPRTL___kmpc_end_master45
OMPRTL___kmpc_masked46
OMPRTL___kmpc_end_masked47
OMPRTL___kmpc_critical48
OMPRTL___kmpc_critical_with_hint49
OMPRTL___kmpc_end_critical50
OMPRTL___kmpc_begin51
OMPRTL___kmpc_end52
OMPRTL___kmpc_reduce53
OMPRTL___kmpc_reduce_nowait54
OMPRTL___kmpc_end_reduce55
OMPRTL___kmpc_end_reduce_nowait56
OMPRTL___kmpc_ordered57
OMPRTL___kmpc_end_ordered58
OMPRTL___kmpc_for_static_init_459
OMPRTL___kmpc_for_static_init_4u60
OMPRTL___kmpc_for_static_init_861
OMPRTL___kmpc_for_static_init_8u62
OMPRTL___kmpc_for_static_fini63
OMPRTL___kmpc_distribute_static_init_464
OMPRTL___kmpc_distribute_static_init_4u65
OMPRTL___kmpc_distribute_static_init_866
OMPRTL___kmpc_distribute_static_init_8u67
OMPRTL___kmpc_distribute_static_fini68
OMPRTL___kmpc_dist_dispatch_init_469
OMPRTL___kmpc_dist_dispatch_init_4u70
OMPRTL___kmpc_dist_dispatch_init_871
OMPRTL___kmpc_dist_dispatch_init_8u72
OMPRTL___kmpc_dispatch_init_473
OMPRTL___kmpc_dispatch_init_4u74
OMPRTL___kmpc_dispatch_init_875
OMPRTL___kmpc_dispatch_init_8u76
OMPRTL___kmpc_dispatch_next_477
OMPRTL___kmpc_dispatch_next_4u78
OMPRTL___kmpc_dispatch_next_879
OMPRTL___kmpc_dispatch_next_8u80
OMPRTL___kmpc_dispatch_fini_481
OMPRTL___kmpc_dispatch_fini_4u82
OMPRTL___kmpc_dispatch_fini_883
OMPRTL___kmpc_dispatch_fini_8u84
OMPRTL___kmpc_team_static_init_485
OMPRTL___kmpc_team_static_init_4u86
OMPRTL___kmpc_team_static_init_887
OMPRTL___kmpc_team_static_init_8u88
OMPRTL___kmpc_dist_for_static_init_489
OMPRTL___kmpc_dist_for_static_init_4u90
OMPRTL___kmpc_dist_for_static_init_891
OMPRTL___kmpc_dist_for_static_init_8u92
OMPRTL___kmpc_single93
OMPRTL___kmpc_end_single94
OMPRTL___kmpc_omp_task_alloc95
OMPRTL___kmpc_omp_task96
OMPRTL___kmpc_end_taskgroup97
OMPRTL___kmpc_taskgroup98
OMPRTL___kmpc_omp_task_begin_if099
OMPRTL___kmpc_omp_task_complete_if0100
OMPRTL___kmpc_omp_task_with_deps101
OMPRTL___kmpc_taskloop102
OMPRTL___kmpc_omp_target_task_alloc103
OMPRTL___kmpc_taskred_modifier_init104
OMPRTL___kmpc_taskred_init105
OMPRTL___kmpc_task_reduction_modifier_fini106
OMPRTL___kmpc_task_reduction_get_th_data107
OMPRTL___kmpc_task_reduction_init108
OMPRTL___kmpc_task_reduction_modifier_init109
OMPRTL___kmpc_proxy_task_completed_ooo110
OMPRTL___kmpc_omp_wait_deps111
OMPRTL___kmpc_cancellationpoint112
OMPRTL___kmpc_fork_teams113
OMPRTL___kmpc_push_num_teams114
OMPRTL___kmpc_copyprivate115
OMPRTL___kmpc_threadprivate_cached116
OMPRTL___kmpc_threadprivate_register117
OMPRTL___kmpc_doacross_init118
OMPRTL___kmpc_doacross_post119
OMPRTL___kmpc_doacross_wait120
OMPRTL___kmpc_doacross_fini121
OMPRTL___kmpc_alloc122
OMPRTL___kmpc_aligned_alloc123
OMPRTL___kmpc_free124
OMPRTL___tgt_interop_init125
OMPRTL___tgt_interop_destroy126
OMPRTL___tgt_interop_use127
OMPRTL___kmpc_init_allocator128
OMPRTL___kmpc_destroy_allocator129
OMPRTL___kmpc_push_target_tripcount_mapper130
OMPRTL___tgt_target_mapper131
OMPRTL___tgt_target_nowait_mapper132
OMPRTL___tgt_target_teams_mapper133
OMPRTL___tgt_target_teams_nowait_mapper134
OMPRTL___tgt_target_kernel135
OMPRTL___tgt_target_kernel_nowait136
OMPRTL___tgt_register_requires137
OMPRTL___tgt_target_data_begin_mapper138
OMPRTL___tgt_target_data_begin_nowait_mapper139
OMPRTL___tgt_target_data_begin_mapper_issue140
OMPRTL___tgt_target_data_begin_mapper_wait141
OMPRTL___tgt_target_data_end_mapper142
OMPRTL___tgt_target_data_end_nowait_mapper143
OMPRTL___tgt_target_data_update_mapper144
OMPRTL___tgt_target_data_update_nowait_mapper145
OMPRTL___tgt_mapper_num_components146
OMPRTL___tgt_push_mapper_component147
OMPRTL___kmpc_task_allow_completion_event148
OMPRTL___kmpc_target_init149
OMPRTL___kmpc_target_deinit150
OMPRTL___kmpc_kernel_prepare_parallel151
OMPRTL___kmpc_parallel_51152
OMPRTL___kmpc_kernel_parallel153
OMPRTL___kmpc_kernel_end_parallel154
OMPRTL___kmpc_serialized_parallel155
OMPRTL___kmpc_end_serialized_parallel156
OMPRTL___kmpc_shuffle_int32157
OMPRTL___kmpc_nvptx_parallel_reduce_nowait_v2158
OMPRTL___kmpc_nvptx_end_reduce_nowait159
OMPRTL___kmpc_nvptx_teams_reduce_nowait_v2160
OMPRTL___kmpc_shuffle_int64161
OMPRTL___kmpc_alloc_shared162
OMPRTL___kmpc_free_shared163
OMPRTL___kmpc_begin_sharing_variables164
OMPRTL___kmpc_end_sharing_variables165
OMPRTL___kmpc_get_shared_variables166
OMPRTL___kmpc_parallel_level167
OMPRTL___kmpc_is_spmd_exec_mode168
OMPRTL___kmpc_barrier_simple_spmd169
OMPRTL___kmpc_barrier_simple_generic170
OMPRTL___kmpc_warp_active_thread_mask171
OMPRTL___kmpc_syncwarp172
OMPRTL___kmpc_is_generic_main_thread_id173
OMPRTL___last174