]>
Commit | Line | Data |
---|---|---|
953ff289 DN |
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; | |
6d28b933 RO |
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. | |
953ff289 DN |
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_; | |
6d28b933 RO |
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 | |
953ff289 DN |
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_; | |
953ff289 DN |
45 | omp_set_dynamic_; |
46 | omp_set_dynamic_8_; | |
953ff289 DN |
47 | omp_set_nested_; |
48 | omp_set_nested_8_; | |
49 | omp_set_num_threads_; | |
50 | omp_set_num_threads_8_; | |
953ff289 DN |
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 | ||
a68ab351 JJ |
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 | ||
20906c66 JJ |
110 | OMP_3.1 { |
111 | global: | |
112 | omp_in_final; | |
113 | omp_in_final_; | |
114 | } OMP_3.0; | |
115 | ||
acf0174b JJ |
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 | ||
d9a6bd32 JJ |
137 | OMP_4.5 { |
138 | global: | |
139 | omp_get_max_task_priority; | |
140 | omp_get_max_task_priority_; | |
141 | omp_get_num_places; | |
142 | omp_get_num_places_; | |
143 | omp_get_place_num_procs; | |
144 | omp_get_place_num_procs_; | |
145 | omp_get_place_num_procs_8_; | |
146 | omp_get_place_proc_ids; | |
147 | omp_get_place_proc_ids_; | |
148 | omp_get_place_proc_ids_8_; | |
149 | omp_get_place_num; | |
150 | omp_get_place_num_; | |
151 | omp_get_partition_num_places; | |
152 | omp_get_partition_num_places_; | |
153 | omp_get_partition_place_nums; | |
154 | omp_get_partition_place_nums_; | |
155 | omp_get_partition_place_nums_8_; | |
156 | omp_get_initial_device; | |
157 | omp_get_initial_device_; | |
158 | omp_target_alloc; | |
159 | omp_target_free; | |
160 | omp_target_is_present; | |
161 | omp_target_memcpy; | |
162 | omp_target_memcpy_rect; | |
163 | omp_target_associate_ptr; | |
164 | omp_target_disassociate_ptr; | |
165 | } OMP_4.0; | |
166 | ||
953ff289 DN |
167 | GOMP_1.0 { |
168 | global: | |
169 | GOMP_atomic_end; | |
170 | GOMP_atomic_start; | |
171 | GOMP_barrier; | |
172 | GOMP_critical_end; | |
173 | GOMP_critical_name_end; | |
174 | GOMP_critical_name_start; | |
175 | GOMP_critical_start; | |
176 | GOMP_loop_dynamic_next; | |
177 | GOMP_loop_dynamic_start; | |
178 | GOMP_loop_end; | |
179 | GOMP_loop_end_nowait; | |
180 | GOMP_loop_guided_next; | |
181 | GOMP_loop_guided_start; | |
953ff289 DN |
182 | GOMP_loop_ordered_dynamic_next; |
183 | GOMP_loop_ordered_dynamic_start; | |
953ff289 DN |
184 | GOMP_loop_ordered_guided_next; |
185 | GOMP_loop_ordered_guided_start; | |
953ff289 DN |
186 | GOMP_loop_ordered_runtime_next; |
187 | GOMP_loop_ordered_runtime_start; | |
953ff289 DN |
188 | GOMP_loop_ordered_static_next; |
189 | GOMP_loop_ordered_static_start; | |
190 | GOMP_loop_runtime_next; | |
191 | GOMP_loop_runtime_start; | |
192 | GOMP_loop_static_next; | |
193 | GOMP_loop_static_start; | |
194 | GOMP_ordered_end; | |
195 | GOMP_ordered_start; | |
196 | GOMP_parallel_end; | |
197 | GOMP_parallel_loop_dynamic_start; | |
198 | GOMP_parallel_loop_guided_start; | |
199 | GOMP_parallel_loop_runtime_start; | |
200 | GOMP_parallel_loop_static_start; | |
201 | GOMP_parallel_sections_start; | |
202 | GOMP_parallel_start; | |
203 | GOMP_sections_end; | |
204 | GOMP_sections_end_nowait; | |
205 | GOMP_sections_next; | |
206 | GOMP_sections_start; | |
207 | GOMP_single_copy_end; | |
208 | GOMP_single_copy_start; | |
209 | GOMP_single_start; | |
210 | }; | |
a68ab351 JJ |
211 | |
212 | GOMP_2.0 { | |
213 | global: | |
214 | GOMP_task; | |
215 | GOMP_taskwait; | |
216 | GOMP_loop_ull_dynamic_next; | |
217 | GOMP_loop_ull_dynamic_start; | |
218 | GOMP_loop_ull_guided_next; | |
219 | GOMP_loop_ull_guided_start; | |
220 | GOMP_loop_ull_ordered_dynamic_next; | |
221 | GOMP_loop_ull_ordered_dynamic_start; | |
222 | GOMP_loop_ull_ordered_guided_next; | |
223 | GOMP_loop_ull_ordered_guided_start; | |
224 | GOMP_loop_ull_ordered_runtime_next; | |
225 | GOMP_loop_ull_ordered_runtime_start; | |
226 | GOMP_loop_ull_ordered_static_next; | |
227 | GOMP_loop_ull_ordered_static_start; | |
228 | GOMP_loop_ull_runtime_next; | |
229 | GOMP_loop_ull_runtime_start; | |
230 | GOMP_loop_ull_static_next; | |
231 | GOMP_loop_ull_static_start; | |
232 | } GOMP_1.0; | |
20906c66 JJ |
233 | |
234 | GOMP_3.0 { | |
235 | global: | |
236 | GOMP_taskyield; | |
237 | } GOMP_2.0; | |
acf0174b JJ |
238 | |
239 | GOMP_4.0 { | |
240 | global: | |
241 | GOMP_barrier_cancel; | |
242 | GOMP_cancel; | |
243 | GOMP_cancellation_point; | |
244 | GOMP_loop_end_cancel; | |
245 | GOMP_parallel_loop_dynamic; | |
246 | GOMP_parallel_loop_guided; | |
247 | GOMP_parallel_loop_runtime; | |
248 | GOMP_parallel_loop_static; | |
249 | GOMP_parallel_sections; | |
250 | GOMP_parallel; | |
251 | GOMP_sections_end_cancel; | |
252 | GOMP_taskgroup_start; | |
253 | GOMP_taskgroup_end; | |
254 | GOMP_target; | |
255 | GOMP_target_data; | |
256 | GOMP_target_end_data; | |
257 | GOMP_target_update; | |
258 | GOMP_teams; | |
259 | } GOMP_3.0; | |
1df3f842 JJ |
260 | |
261 | GOMP_4.0.1 { | |
262 | global: | |
263 | GOMP_offload_register; | |
a51df54e | 264 | GOMP_offload_unregister; |
1df3f842 | 265 | } GOMP_4.0; |
41dbbb37 | 266 | |
d9a6bd32 | 267 | GOMP_4.5 { |
2a21ff19 | 268 | global: |
e01d41e5 JJ |
269 | GOMP_target_ext; |
270 | GOMP_target_data_ext; | |
271 | GOMP_target_update_ext; | |
d9a6bd32 JJ |
272 | GOMP_target_enter_exit_data; |
273 | GOMP_taskloop; | |
274 | GOMP_taskloop_ull; | |
2a21ff19 NS |
275 | GOMP_offload_register_ver; |
276 | GOMP_offload_unregister_ver; | |
d9a6bd32 JJ |
277 | GOMP_loop_doacross_dynamic_start; |
278 | GOMP_loop_doacross_guided_start; | |
279 | GOMP_loop_doacross_runtime_start; | |
280 | GOMP_loop_doacross_static_start; | |
281 | GOMP_doacross_post; | |
282 | GOMP_doacross_wait; | |
283 | GOMP_loop_ull_doacross_dynamic_start; | |
284 | GOMP_loop_ull_doacross_guided_start; | |
285 | GOMP_loop_ull_doacross_runtime_start; | |
286 | GOMP_loop_ull_doacross_static_start; | |
287 | GOMP_doacross_ull_post; | |
288 | GOMP_doacross_ull_wait; | |
e01d41e5 JJ |
289 | GOMP_loop_nonmonotonic_dynamic_next; |
290 | GOMP_loop_nonmonotonic_dynamic_start; | |
291 | GOMP_loop_nonmonotonic_guided_next; | |
292 | GOMP_loop_nonmonotonic_guided_start; | |
293 | GOMP_loop_ull_nonmonotonic_dynamic_next; | |
294 | GOMP_loop_ull_nonmonotonic_dynamic_start; | |
295 | GOMP_loop_ull_nonmonotonic_guided_next; | |
296 | GOMP_loop_ull_nonmonotonic_guided_start; | |
297 | GOMP_parallel_loop_nonmonotonic_dynamic; | |
298 | GOMP_parallel_loop_nonmonotonic_guided; | |
2a21ff19 NS |
299 | } GOMP_4.0.1; |
300 | ||
41dbbb37 TS |
301 | OACC_2.0 { |
302 | global: | |
303 | acc_get_num_devices; | |
304 | acc_get_num_devices_h_; | |
305 | acc_set_device_type; | |
306 | acc_set_device_type_h_; | |
307 | acc_get_device_type; | |
308 | acc_get_device_type_h_; | |
309 | acc_set_device_num; | |
310 | acc_set_device_num_h_; | |
311 | acc_get_device_num; | |
312 | acc_get_device_num_h_; | |
313 | acc_async_test; | |
314 | acc_async_test_h_; | |
315 | acc_async_test_all; | |
316 | acc_async_test_all_h_; | |
317 | acc_wait; | |
318 | acc_wait_h_; | |
319 | acc_wait_async; | |
320 | acc_wait_async_h_; | |
321 | acc_wait_all; | |
322 | acc_wait_all_h_; | |
323 | acc_wait_all_async; | |
324 | acc_wait_all_async_h_; | |
325 | acc_init; | |
326 | acc_init_h_; | |
327 | acc_shutdown; | |
328 | acc_shutdown_h_; | |
329 | acc_on_device; | |
330 | acc_on_device_h_; | |
331 | acc_malloc; | |
332 | acc_free; | |
333 | acc_copyin; | |
334 | acc_copyin_32_h_; | |
335 | acc_copyin_64_h_; | |
336 | acc_copyin_array_h_; | |
337 | acc_present_or_copyin; | |
338 | acc_present_or_copyin_32_h_; | |
339 | acc_present_or_copyin_64_h_; | |
340 | acc_present_or_copyin_array_h_; | |
341 | acc_create; | |
342 | acc_create_32_h_; | |
343 | acc_create_64_h_; | |
344 | acc_create_array_h_; | |
345 | acc_present_or_create; | |
346 | acc_present_or_create_32_h_; | |
347 | acc_present_or_create_64_h_; | |
348 | acc_present_or_create_array_h_; | |
349 | acc_copyout; | |
350 | acc_copyout_32_h_; | |
351 | acc_copyout_64_h_; | |
352 | acc_copyout_array_h_; | |
353 | acc_delete; | |
354 | acc_delete_32_h_; | |
355 | acc_delete_64_h_; | |
356 | acc_delete_array_h_; | |
357 | acc_update_device; | |
358 | acc_update_device_32_h_; | |
359 | acc_update_device_64_h_; | |
360 | acc_update_device_array_h_; | |
361 | acc_update_self; | |
362 | acc_update_self_32_h_; | |
363 | acc_update_self_64_h_; | |
364 | acc_update_self_array_h_; | |
365 | acc_map_data; | |
366 | acc_unmap_data; | |
367 | acc_deviceptr; | |
368 | acc_hostptr; | |
369 | acc_is_present; | |
370 | acc_is_present_32_h_; | |
371 | acc_is_present_64_h_; | |
372 | acc_is_present_array_h_; | |
373 | acc_memcpy_to_device; | |
374 | acc_memcpy_from_device; | |
375 | acc_get_current_cuda_device; | |
376 | acc_get_current_cuda_context; | |
377 | acc_get_cuda_stream; | |
378 | acc_set_cuda_stream; | |
379 | }; | |
380 | ||
381 | GOACC_2.0 { | |
382 | global: | |
383 | GOACC_data_end; | |
384 | GOACC_data_start; | |
385 | GOACC_enter_exit_data; | |
386 | GOACC_parallel; | |
387 | GOACC_update; | |
388 | GOACC_wait; | |
389 | GOACC_get_thread_num; | |
390 | GOACC_get_num_threads; | |
391 | }; | |
392 | ||
3e32ee19 NS |
393 | GOACC_2.0.1 { |
394 | global: | |
6e232ba4 | 395 | GOACC_declare; |
3e32ee19 | 396 | GOACC_parallel_keyed; |
37d5ad46 | 397 | GOACC_host_data; |
3e32ee19 NS |
398 | } GOACC_2.0; |
399 | ||
41dbbb37 TS |
400 | GOMP_PLUGIN_1.0 { |
401 | global: | |
402 | GOMP_PLUGIN_malloc; | |
403 | GOMP_PLUGIN_malloc_cleared; | |
404 | GOMP_PLUGIN_realloc; | |
405 | GOMP_PLUGIN_debug; | |
406 | GOMP_PLUGIN_error; | |
407 | GOMP_PLUGIN_fatal; | |
408 | GOMP_PLUGIN_async_unmap_vars; | |
409 | GOMP_PLUGIN_acc_thread; | |
410 | }; | |
e4606348 JJ |
411 | |
412 | GOMP_PLUGIN_1.1 { | |
413 | global: | |
414 | GOMP_PLUGIN_target_task_completion; | |
415 | } GOMP_PLUGIN_1.0; |