summaryrefslogtreecommitdiff
path: root/runtime/src/dllexports
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/src/dllexports')
-rw-r--r--runtime/src/dllexports98
1 files changed, 39 insertions, 59 deletions
diff --git a/runtime/src/dllexports b/runtime/src/dllexports
index 9885f87bf484..f76619ec0e3c 100644
--- a/runtime/src/dllexports
+++ b/runtime/src/dllexports
@@ -1,10 +1,9 @@
#
#//===----------------------------------------------------------------------===//
#//
-#// The LLVM Compiler Infrastructure
-#//
-#// This file is dual licensed under the MIT and the University of Illinois Open
-#// Source Licenses. See LICENSE.txt for details.
+#// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+#// See https://llvm.org/LICENSE.txt for license information.
+#// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#//
#//===----------------------------------------------------------------------===//
#
@@ -159,7 +158,7 @@
#
# Regular entry points
- __kmp_wait_yield_4
+ __kmp_wait_4
__kmp_fork_call
__kmp_invoke_microtask
%ifdef KMP_USE_MONITOR
@@ -182,7 +181,6 @@
__kmp_printf
%endif
-
%ifdef USE_DEBUGGER
__kmp_debugging DATA
__kmp_omp_debug_struct_info DATA
@@ -191,14 +189,9 @@
# Symbols for MS mutual detection:
_You_must_link_with_exactly_one_OpenMP_library DATA
_You_must_link_with_Intel_OpenMP_library DATA
- %ifdef msvc_compat
- _You_must_link_with_Microsoft_OpenMP_library DATA
- %endif
-
__kmp_wait_64
__kmp_release_64
-
# VT_getthid 1
# vtgthid 2
@@ -228,8 +221,8 @@
__kmpc_end_ordered 125
__kmpc_end_serialized_parallel 126
__kmpc_end_single 127
- __kmpc_end_taskq 128
- __kmpc_end_taskq_task 129
+# __kmpc_end_taskq 128
+# __kmpc_end_taskq_task 129
__kmpc_flush 130
__kmpc_for_static_fini 135
__kmpc_for_static_init_4 136
@@ -246,10 +239,10 @@
__kmpc_push_num_threads 148
__kmpc_serialized_parallel 150
__kmpc_single 151
- __kmpc_task 152
- __kmpc_task_buffer 153
- __kmpc_taskq 154
- __kmpc_taskq_task 155
+# __kmpc_task 152
+# __kmpc_task_buffer 153
+# __kmpc_taskq 154
+# __kmpc_taskq_task 155
__kmpc_threadprivate 156
__kmpc_threadprivate_cached 157
__kmpc_threadprivate_register 158
@@ -286,16 +279,12 @@
__kmpc_reduce 189
__kmpc_end_reduce 190
-# OpenMP 3.0
-
-%ifdef OMP_30
__kmpc_omp_task_alloc 191
__kmpc_omp_task 192
__kmpc_omp_taskwait 193
__kmpc_omp_task_begin_if0 196
__kmpc_omp_task_complete_if0 197
__kmpc_omp_task_parts 198
-%endif # OMP_30
# __omp_collector_api 199
@@ -327,9 +316,7 @@ kmpc_set_stacksize_s 222
# kmpc_set_stats 217
kmpc_set_defaults 224
-# OMP 3.0 entry points for unsigned loop iteration variables
%ifndef stub
- %ifdef OMP_30
__kmpc_for_static_init_8u 225
__kmpc_dispatch_init_8u 226
__kmpc_dispatch_next_8u 227
@@ -338,7 +325,6 @@ kmpc_set_defaults 224
__kmpc_dispatch_init_4u 230
__kmpc_dispatch_next_4u 231
__kmpc_dispatch_fini_4u 232
- %endif # OMP_30
%endif
%ifndef stub
@@ -346,17 +332,12 @@ kmpc_set_defaults 224
__kmpc_get_parent_taskid 234
%endif
-# OpenMP 3.1 entry points
%ifndef stub
- %ifdef OMP_30
__kmpc_omp_taskyield 235
- %endif # OMP_30
# __kmpc_place_threads 236
%endif
-# OpenMP 4.0 entry points
%ifndef stub
- %ifdef OMP_40
__kmpc_push_proc_bind 237
__kmpc_taskgroup 238
__kmpc_end_taskgroup 239
@@ -379,12 +360,9 @@ kmpc_set_defaults 224
__kmpc_team_static_init_4u 256
__kmpc_team_static_init_8 257
__kmpc_team_static_init_8u 258
- %endif # OMP_40
%endif
-# OpenMP 4.5 entry points
%ifndef stub
- %ifdef OMP_45
__kmpc_proxy_task_completed 259
__kmpc_proxy_task_completed_ooo 260
__kmpc_doacross_init 261
@@ -393,20 +371,22 @@ kmpc_set_defaults 224
__kmpc_doacross_fini 264
__kmpc_taskloop 266
__kmpc_critical_with_hint 270
- %endif
%endif
kmpc_aligned_malloc 265
kmpc_set_disp_num_buffers 267
-# OpenMP 5.0 entry points
%ifndef stub
- %ifdef OMP_50
__kmpc_task_reduction_init 268
__kmpc_task_reduction_get_th_data 269
-# USED FOR 4.5 __kmpc_critical_with_hint 270
+# USED ABOVE __kmpc_critical_with_hint 270
__kmpc_get_target_offload 271
- __kmpc_omp_reg_task_with_affinity 272
- %endif
+ __kmpc_omp_reg_task_with_affinity 272
+ __kmpc_pause_resource 273
+ __kmpc_task_reduction_modifier_init 274
+ __kmpc_task_reduction_modifier_fini 275
+ __kmpc_task_allow_completion_event 276
+ __kmpc_taskred_init 277
+ __kmpc_taskred_modifier_init 278
%endif
# User API entry points that have both lower- and upper- case versions for Fortran.
@@ -464,7 +444,6 @@ kmp_aligned_malloc 747
kmp_set_warnings_on 779
kmp_set_warnings_off 780
-%ifdef OMP_30
omp_get_active_level 789
omp_get_level 790
omp_get_ancestor_thread_num 791
@@ -489,17 +468,9 @@ kmp_set_warnings_off 780
kmpc_unset_affinity_mask_proc 858
kmp_get_affinity_mask_proc 859
kmpc_get_affinity_mask_proc 860
-%endif # OMP_30
-# OpenMP 3.1
-
-%ifdef OMP_30
omp_in_final 861
-%endif # OMP_30
-
-# OpenMP 40
-%ifdef OMP_40
omp_get_proc_bind 862
#omp_set_proc_bind 863
#omp_curr_proc_bind 864
@@ -511,11 +482,7 @@ kmp_set_warnings_off 780
omp_set_default_device 879
omp_get_default_device 880
omp_get_num_devices 881
-%endif # OMP_40
-# OpenMP 45
-
-%ifdef OMP_45
omp_init_lock_with_hint 870
omp_init_nest_lock_with_hint 871
omp_get_max_task_priority 872
@@ -535,17 +502,25 @@ kmp_set_warnings_off 780
omp_target_associate_ptr 888
omp_target_disassociate_ptr 889
%endif
-%endif # OMP_45
kmp_set_disp_num_buffers 890
-%ifdef OMP_50
omp_control_tool 891
omp_set_default_allocator 892
omp_get_default_allocator 893
omp_alloc 894
omp_free 895
omp_get_device_num 896
+ omp_init_allocator 897
+ omp_destroy_allocator 898
+ %ifndef stub
+ __kmpc_set_default_allocator
+ __kmpc_get_default_allocator
+ __kmpc_alloc
+ __kmpc_free
+ __kmpc_init_allocator
+ __kmpc_destroy_allocator
+ %endif
omp_set_affinity_format 748
omp_get_affinity_format 749
omp_display_affinity 750
@@ -554,8 +529,12 @@ kmp_set_disp_num_buffers 890
ompc_get_affinity_format 753
ompc_display_affinity 754
ompc_capture_affinity 755
+ omp_pause_resource 756
+ omp_pause_resource_all 757
+ omp_get_supported_active_levels 758
+ omp_fulfill_event 759
- OMP_NULL_ALLOCATOR DATA
+ omp_null_allocator DATA
omp_default_mem_alloc DATA
omp_large_cap_mem_alloc DATA
omp_const_mem_alloc DATA
@@ -564,7 +543,12 @@ kmp_set_disp_num_buffers 890
omp_cgroup_mem_alloc DATA
omp_pteam_mem_alloc DATA
omp_thread_mem_alloc DATA
-%endif # OMP_50
+
+ omp_default_mem_space DATA
+ omp_large_cap_mem_space DATA
+ omp_const_mem_space DATA
+ omp_high_bw_mem_space DATA
+ omp_low_lat_mem_space DATA
%ifndef stub
# Ordinals between 900 and 999 are reserved
@@ -1014,8 +998,6 @@ kmp_set_disp_num_buffers 890
__kmpc_atomic_float10_div_cpt_fp
%endif
- %ifdef OMP_40
-
# ATOMIC extensions for OpenMP 4.0 spec (x86 and x64 only)
__kmpc_atomic_fixed1_swp 2412
@@ -1190,8 +1172,6 @@ kmp_set_disp_num_buffers 890
__kmpc_atomic_float10_sub_cpt_rev_fp
__kmpc_atomic_float10_div_cpt_rev_fp
%endif
- %endif # OMP_40
-
%endif # arch_64