]>
Commit | Line | Data |
---|---|---|
1e8e9920 | 1 | OMP_1.0 { |
2 | global: | |
3 | omp_set_num_threads; | |
4 | omp_get_num_threads; | |
5 | omp_get_max_threads; | |
6 | omp_get_thread_num; | |
7 | omp_get_num_procs; | |
8 | omp_in_parallel; | |
9 | omp_set_dynamic; | |
10 | omp_get_dynamic; | |
11 | omp_set_nested; | |
12 | omp_get_nested; | |
71cbce26 | 13 | #ifdef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT |
14 | # If the assembler used lacks the .symver directive or the linker | |
15 | # doesn't support GNU symbol versioning, we have the same symbol in | |
16 | # two versions, which Sun ld chokes on. | |
1e8e9920 | 17 | omp_init_lock; |
18 | omp_init_nest_lock; | |
19 | omp_destroy_lock; | |
20 | omp_destroy_nest_lock; | |
21 | omp_set_lock; | |
22 | omp_set_nest_lock; | |
23 | omp_unset_lock; | |
24 | omp_unset_nest_lock; | |
25 | omp_test_lock; | |
26 | omp_test_nest_lock; | |
27 | omp_destroy_lock_; | |
28 | omp_destroy_nest_lock_; | |
71cbce26 | 29 | omp_init_lock_; |
30 | omp_init_nest_lock_; | |
31 | omp_set_lock_; | |
32 | omp_set_nest_lock_; | |
33 | omp_test_lock_; | |
34 | omp_test_nest_lock_; | |
35 | omp_unset_lock_; | |
36 | omp_unset_nest_lock_; | |
37 | #endif | |
1e8e9920 | 38 | omp_get_dynamic_; |
39 | omp_get_max_threads_; | |
40 | omp_get_nested_; | |
41 | omp_get_num_procs_; | |
42 | omp_get_num_threads_; | |
43 | omp_get_thread_num_; | |
44 | omp_in_parallel_; | |
1e8e9920 | 45 | omp_set_dynamic_; |
46 | omp_set_dynamic_8_; | |
1e8e9920 | 47 | omp_set_nested_; |
48 | omp_set_nested_8_; | |
49 | omp_set_num_threads_; | |
50 | omp_set_num_threads_8_; | |
1e8e9920 | 51 | local: |
52 | *; | |
53 | }; | |
54 | ||
55 | OMP_2.0 { | |
56 | global: | |
57 | omp_get_wtick; | |
58 | omp_get_wtime; | |
59 | omp_get_wtick_; | |
60 | omp_get_wtime_; | |
61 | } OMP_1.0; | |
62 | ||
fd6481cf | 63 | OMP_3.0 { |
64 | global: | |
65 | omp_set_schedule; | |
66 | omp_set_schedule_; | |
67 | omp_set_schedule_8_; | |
68 | omp_get_schedule; | |
69 | omp_get_schedule_; | |
70 | omp_get_schedule_8_; | |
71 | omp_get_thread_limit; | |
72 | omp_get_thread_limit_; | |
73 | omp_set_max_active_levels; | |
74 | omp_set_max_active_levels_; | |
75 | omp_set_max_active_levels_8_; | |
76 | omp_get_max_active_levels; | |
77 | omp_get_max_active_levels_; | |
78 | omp_get_level; | |
79 | omp_get_level_; | |
80 | omp_get_ancestor_thread_num; | |
81 | omp_get_ancestor_thread_num_; | |
82 | omp_get_ancestor_thread_num_8_; | |
83 | omp_get_team_size; | |
84 | omp_get_team_size_; | |
85 | omp_get_team_size_8_; | |
86 | omp_get_active_level; | |
87 | omp_get_active_level_; | |
88 | omp_init_lock; | |
89 | omp_init_nest_lock; | |
90 | omp_destroy_lock; | |
91 | omp_destroy_nest_lock; | |
92 | omp_set_lock; | |
93 | omp_set_nest_lock; | |
94 | omp_unset_lock; | |
95 | omp_unset_nest_lock; | |
96 | omp_test_lock; | |
97 | omp_test_nest_lock; | |
98 | omp_destroy_lock_; | |
99 | omp_destroy_nest_lock_; | |
100 | omp_init_lock_; | |
101 | omp_init_nest_lock_; | |
102 | omp_set_lock_; | |
103 | omp_set_nest_lock_; | |
104 | omp_test_lock_; | |
105 | omp_test_nest_lock_; | |
106 | omp_unset_lock_; | |
107 | omp_unset_nest_lock_; | |
108 | } OMP_2.0; | |
109 | ||
2169f33b | 110 | OMP_3.1 { |
111 | global: | |
112 | omp_in_final; | |
113 | omp_in_final_; | |
114 | } OMP_3.0; | |
115 | ||
bc7bff74 | 116 | OMP_4.0 { |
117 | global: | |
118 | omp_get_cancellation; | |
119 | omp_get_cancellation_; | |
120 | omp_get_proc_bind; | |
121 | omp_get_proc_bind_; | |
122 | omp_set_default_device; | |
123 | omp_set_default_device_; | |
124 | omp_set_default_device_8_; | |
125 | omp_get_default_device; | |
126 | omp_get_default_device_; | |
127 | omp_get_num_devices; | |
128 | omp_get_num_devices_; | |
129 | omp_get_num_teams; | |
130 | omp_get_num_teams_; | |
131 | omp_get_team_num; | |
132 | omp_get_team_num_; | |
133 | omp_is_initial_device; | |
134 | omp_is_initial_device_; | |
135 | } OMP_3.1; | |
136 | ||
1e8e9920 | 137 | GOMP_1.0 { |
138 | global: | |
139 | GOMP_atomic_end; | |
140 | GOMP_atomic_start; | |
141 | GOMP_barrier; | |
142 | GOMP_critical_end; | |
143 | GOMP_critical_name_end; | |
144 | GOMP_critical_name_start; | |
145 | GOMP_critical_start; | |
146 | GOMP_loop_dynamic_next; | |
147 | GOMP_loop_dynamic_start; | |
148 | GOMP_loop_end; | |
149 | GOMP_loop_end_nowait; | |
150 | GOMP_loop_guided_next; | |
151 | GOMP_loop_guided_start; | |
1e8e9920 | 152 | GOMP_loop_ordered_dynamic_next; |
153 | GOMP_loop_ordered_dynamic_start; | |
1e8e9920 | 154 | GOMP_loop_ordered_guided_next; |
155 | GOMP_loop_ordered_guided_start; | |
1e8e9920 | 156 | GOMP_loop_ordered_runtime_next; |
157 | GOMP_loop_ordered_runtime_start; | |
1e8e9920 | 158 | GOMP_loop_ordered_static_next; |
159 | GOMP_loop_ordered_static_start; | |
160 | GOMP_loop_runtime_next; | |
161 | GOMP_loop_runtime_start; | |
162 | GOMP_loop_static_next; | |
163 | GOMP_loop_static_start; | |
164 | GOMP_ordered_end; | |
165 | GOMP_ordered_start; | |
166 | GOMP_parallel_end; | |
167 | GOMP_parallel_loop_dynamic_start; | |
168 | GOMP_parallel_loop_guided_start; | |
169 | GOMP_parallel_loop_runtime_start; | |
170 | GOMP_parallel_loop_static_start; | |
171 | GOMP_parallel_sections_start; | |
172 | GOMP_parallel_start; | |
173 | GOMP_sections_end; | |
174 | GOMP_sections_end_nowait; | |
175 | GOMP_sections_next; | |
176 | GOMP_sections_start; | |
177 | GOMP_single_copy_end; | |
178 | GOMP_single_copy_start; | |
179 | GOMP_single_start; | |
180 | }; | |
fd6481cf | 181 | |
182 | GOMP_2.0 { | |
183 | global: | |
184 | GOMP_task; | |
185 | GOMP_taskwait; | |
186 | GOMP_loop_ull_dynamic_next; | |
187 | GOMP_loop_ull_dynamic_start; | |
188 | GOMP_loop_ull_guided_next; | |
189 | GOMP_loop_ull_guided_start; | |
190 | GOMP_loop_ull_ordered_dynamic_next; | |
191 | GOMP_loop_ull_ordered_dynamic_start; | |
192 | GOMP_loop_ull_ordered_guided_next; | |
193 | GOMP_loop_ull_ordered_guided_start; | |
194 | GOMP_loop_ull_ordered_runtime_next; | |
195 | GOMP_loop_ull_ordered_runtime_start; | |
196 | GOMP_loop_ull_ordered_static_next; | |
197 | GOMP_loop_ull_ordered_static_start; | |
198 | GOMP_loop_ull_runtime_next; | |
199 | GOMP_loop_ull_runtime_start; | |
200 | GOMP_loop_ull_static_next; | |
201 | GOMP_loop_ull_static_start; | |
202 | } GOMP_1.0; | |
2169f33b | 203 | |
204 | GOMP_3.0 { | |
205 | global: | |
206 | GOMP_taskyield; | |
207 | } GOMP_2.0; | |
bc7bff74 | 208 | |
209 | GOMP_4.0 { | |
210 | global: | |
211 | GOMP_barrier_cancel; | |
212 | GOMP_cancel; | |
213 | GOMP_cancellation_point; | |
214 | GOMP_loop_end_cancel; | |
215 | GOMP_parallel_loop_dynamic; | |
216 | GOMP_parallel_loop_guided; | |
217 | GOMP_parallel_loop_runtime; | |
218 | GOMP_parallel_loop_static; | |
219 | GOMP_parallel_sections; | |
220 | GOMP_parallel; | |
221 | GOMP_sections_end_cancel; | |
222 | GOMP_taskgroup_start; | |
223 | GOMP_taskgroup_end; | |
224 | GOMP_target; | |
225 | GOMP_target_data; | |
226 | GOMP_target_end_data; | |
227 | GOMP_target_update; | |
228 | GOMP_teams; | |
229 | } GOMP_3.0; | |
995b27b9 | 230 | |
231 | GOMP_4.0.1 { | |
232 | global: | |
233 | GOMP_offload_register; | |
0d8c703d | 234 | GOMP_offload_unregister; |
995b27b9 | 235 | } GOMP_4.0; |
ca4c3545 | 236 | |
d3d8e632 | 237 | GOMP_4.0.2 { |
238 | global: | |
239 | GOMP_offload_register_ver; | |
240 | GOMP_offload_unregister_ver; | |
241 | } GOMP_4.0.1; | |
242 | ||
ca4c3545 | 243 | OACC_2.0 { |
244 | global: | |
245 | acc_get_num_devices; | |
246 | acc_get_num_devices_h_; | |
247 | acc_set_device_type; | |
248 | acc_set_device_type_h_; | |
249 | acc_get_device_type; | |
250 | acc_get_device_type_h_; | |
251 | acc_set_device_num; | |
252 | acc_set_device_num_h_; | |
253 | acc_get_device_num; | |
254 | acc_get_device_num_h_; | |
255 | acc_async_test; | |
256 | acc_async_test_h_; | |
257 | acc_async_test_all; | |
258 | acc_async_test_all_h_; | |
259 | acc_wait; | |
260 | acc_wait_h_; | |
261 | acc_wait_async; | |
262 | acc_wait_async_h_; | |
263 | acc_wait_all; | |
264 | acc_wait_all_h_; | |
265 | acc_wait_all_async; | |
266 | acc_wait_all_async_h_; | |
267 | acc_init; | |
268 | acc_init_h_; | |
269 | acc_shutdown; | |
270 | acc_shutdown_h_; | |
271 | acc_on_device; | |
272 | acc_on_device_h_; | |
273 | acc_malloc; | |
274 | acc_free; | |
275 | acc_copyin; | |
276 | acc_copyin_32_h_; | |
277 | acc_copyin_64_h_; | |
278 | acc_copyin_array_h_; | |
279 | acc_present_or_copyin; | |
280 | acc_present_or_copyin_32_h_; | |
281 | acc_present_or_copyin_64_h_; | |
282 | acc_present_or_copyin_array_h_; | |
283 | acc_create; | |
284 | acc_create_32_h_; | |
285 | acc_create_64_h_; | |
286 | acc_create_array_h_; | |
287 | acc_present_or_create; | |
288 | acc_present_or_create_32_h_; | |
289 | acc_present_or_create_64_h_; | |
290 | acc_present_or_create_array_h_; | |
291 | acc_copyout; | |
292 | acc_copyout_32_h_; | |
293 | acc_copyout_64_h_; | |
294 | acc_copyout_array_h_; | |
295 | acc_delete; | |
296 | acc_delete_32_h_; | |
297 | acc_delete_64_h_; | |
298 | acc_delete_array_h_; | |
299 | acc_update_device; | |
300 | acc_update_device_32_h_; | |
301 | acc_update_device_64_h_; | |
302 | acc_update_device_array_h_; | |
303 | acc_update_self; | |
304 | acc_update_self_32_h_; | |
305 | acc_update_self_64_h_; | |
306 | acc_update_self_array_h_; | |
307 | acc_map_data; | |
308 | acc_unmap_data; | |
309 | acc_deviceptr; | |
310 | acc_hostptr; | |
311 | acc_is_present; | |
312 | acc_is_present_32_h_; | |
313 | acc_is_present_64_h_; | |
314 | acc_is_present_array_h_; | |
315 | acc_memcpy_to_device; | |
316 | acc_memcpy_from_device; | |
317 | acc_get_current_cuda_device; | |
318 | acc_get_current_cuda_context; | |
319 | acc_get_cuda_stream; | |
320 | acc_set_cuda_stream; | |
321 | }; | |
322 | ||
323 | GOACC_2.0 { | |
324 | global: | |
325 | GOACC_data_end; | |
326 | GOACC_data_start; | |
327 | GOACC_enter_exit_data; | |
328 | GOACC_parallel; | |
329 | GOACC_update; | |
330 | GOACC_wait; | |
331 | GOACC_get_thread_num; | |
332 | GOACC_get_num_threads; | |
333 | }; | |
334 | ||
e561d5e1 | 335 | GOACC_2.0.1 { |
336 | global: | |
337 | GOACC_parallel_keyed; | |
338 | } GOACC_2.0; | |
339 | ||
ca4c3545 | 340 | GOMP_PLUGIN_1.0 { |
341 | global: | |
342 | GOMP_PLUGIN_malloc; | |
343 | GOMP_PLUGIN_malloc_cleared; | |
344 | GOMP_PLUGIN_realloc; | |
345 | GOMP_PLUGIN_debug; | |
346 | GOMP_PLUGIN_error; | |
347 | GOMP_PLUGIN_fatal; | |
348 | GOMP_PLUGIN_async_unmap_vars; | |
349 | GOMP_PLUGIN_acc_thread; | |
350 | }; |