Home
last modified time | relevance | path

Searched refs:openacc (Results 1 – 25 of 65) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/libgomp/
H A Doacc-async.c83 gomp_mutex_lock (&dev->openacc.async.lock); in lookup_goacc_asyncqueue()
86 && (async >= dev->openacc.async.nasyncqueue in lookup_goacc_asyncqueue()
87 || !dev->openacc.async.asyncqueue[async])) in lookup_goacc_asyncqueue()
90 if (async >= dev->openacc.async.nasyncqueue) in lookup_goacc_asyncqueue()
92 int diff = async + 1 - dev->openacc.async.nasyncqueue; in lookup_goacc_asyncqueue()
93 dev->openacc.async.asyncqueue in lookup_goacc_asyncqueue()
94 = gomp_realloc (dev->openacc.async.asyncqueue, in lookup_goacc_asyncqueue()
96 memset (dev->openacc.async.asyncqueue + dev->openacc.async.nasyncqueue, in lookup_goacc_asyncqueue()
98 dev->openacc.async.nasyncqueue = async + 1; in lookup_goacc_asyncqueue()
101 if (!dev->openacc.async.asyncqueue[async]) in lookup_goacc_asyncqueue()
[all …]
H A Doacc-cuda.c40 if (thr && thr->dev && thr->dev->openacc.cuda.get_current_device_func) in acc_get_current_cuda_device()
46 ret = thr->dev->openacc.cuda.get_current_device_func (); in acc_get_current_cuda_device()
64 if (thr && thr->dev && thr->dev->openacc.cuda.get_current_context_func) in acc_get_current_cuda_context()
70 ret = thr->dev->openacc.cuda.get_current_context_func (); in acc_get_current_cuda_context()
91 if (thr && thr->dev && thr->dev->openacc.cuda.get_stream_func) in acc_get_cuda_stream()
106 ret = thr->dev->openacc.cuda.get_stream_func (aq); in acc_get_cuda_stream()
131 if (thr && thr->dev && thr->dev->openacc.cuda.set_stream_func) in acc_set_cuda_stream()
153 gomp_mutex_lock (&thr->dev->openacc.async.lock); in acc_set_cuda_stream()
154 ret = thr->dev->openacc.cuda.set_stream_func (aq, stream); in acc_set_cuda_stream()
155 gomp_mutex_unlock (&thr->dev->openacc.async.lock); in acc_set_cuda_stream()
H A DMakefile.am73 libgomp_la_SOURCES += openacc.f90
77 nodist_libsubinclude_HEADERS = omp.h openacc.h acc_prof.h
80 openacc_lib.h openacc.f90 openacc.mod openacc_kinds.mod
90 openacc_kinds.mod: openacc.mod
92 openacc.mod: openacc.lo
H A Doacc-init.c372 base_dev->openacc.destroy_thread_data_func (walk->target_tls); in acc_shutdown_1()
468 acc_dev->openacc.destroy_thread_data_func (thr->target_tls); in goacc_destroy_thread()
541 = acc_dev->openacc.create_thread_data_func (ord); in goacc_attach_host_thread_to_device()
811 return thr->dev->openacc.get_property_func (thr->dev->target_id, prop); in ialias()
833 return dev->openacc.get_property_func (dev->target_id, prop); in ialias()
H A Dtarget.c322 goacc_device_copy_async (devicep, devicep->openacc.async.host2dev_func, in gomp_copy_host2dev()
334 goacc_device_copy_async (devicep, devicep->openacc.async.dev2host_func, in gomp_copy_dev2host()
1380 devicep->openacc.async.queue_callback_func (aq, gomp_unref_tgt_void, in gomp_remove_var_internal()
1484 devicep->openacc.async.queue_callback_func (aq, gomp_unref_tgt_void, in gomp_unmap_vars_internal()
3070 if (!DLSYM_OPT (openacc.exec, openacc_exec) in ialias()
3071 || !DLSYM_OPT (openacc.create_thread_data, in ialias()
3073 || !DLSYM_OPT (openacc.destroy_thread_data, in ialias()
3075 || !DLSYM_OPT (openacc.async.construct, openacc_async_construct) in ialias()
3076 || !DLSYM_OPT (openacc.async.destruct, openacc_async_destruct) in ialias()
3077 || !DLSYM_OPT (openacc.async.test, openacc_async_test) in ialias()
[all …]
H A Dlibgomp.texi80 @uref{https://www.openacc.org, OpenACC} Application Programming
1824 the @uref{https://www.openacc.org, OpenACC} Application Programming
1932 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
1957 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
1988 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2015 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2042 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2089 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2118 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2146 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
[all …]
H A Dlibgomp.info67 (https://www.openacc.org) Application Programming Interface (API) for
1632 found in the OpenACC (https://www.openacc.org) Application Programming
1733 OpenACC specification v2.6 (https://www.openacc.org), section
1755 OpenACC specification v2.6 (https://www.openacc.org), section
1782 OpenACC specification v2.6 (https://www.openacc.org), section
1806 OpenACC specification v2.6 (https://www.openacc.org), section
1829 OpenACC specification v2.6 (https://www.openacc.org), section
1876 OpenACC specification v2.6 (https://www.openacc.org), section
1901 OpenACC specification v2.6 (https://www.openacc.org), section
1925 OpenACC specification v2.6 (https://www.openacc.org), section
[all …]
H A DMakefile.in124 @USE_FORTRAN_TRUE@am__append_4 = openacc.f90
225 @USE_FORTRAN_TRUE@am__objects_1 = openacc.lo
612 nodist_libsubinclude_HEADERS = omp.h openacc.h acc_prof.h
614 @USE_FORTRAN_TRUE@ openacc_lib.h openacc.f90 openacc.mod openacc_kinds.mod
1416 openacc_kinds.mod: openacc.mod
1418 openacc.mod: openacc.lo
H A Doacc-host.c289 .openacc = {
H A Doacc-parallel.c309 acc_dev->openacc.exec_func (tgt_fn, mapnum, hostaddrs, devaddrs, dims, in GOACC_parallel_keyed()
312 acc_dev->openacc.async.exec_func (tgt_fn, mapnum, hostaddrs, devaddrs, in GOACC_parallel_keyed()
H A Dopenacc_lib.h35 ! Keep in sync with openacc.f90 and config/accel/openacc.f90.
/netbsd-src/external/gpl3/gcc/dist/libgomp/
H A Doacc-async.c83 gomp_mutex_lock (&dev->openacc.async.lock); in lookup_goacc_asyncqueue()
86 && (async >= dev->openacc.async.nasyncqueue in lookup_goacc_asyncqueue()
87 || !dev->openacc.async.asyncqueue[async])) in lookup_goacc_asyncqueue()
90 if (async >= dev->openacc.async.nasyncqueue) in lookup_goacc_asyncqueue()
92 int diff = async + 1 - dev->openacc.async.nasyncqueue; in lookup_goacc_asyncqueue()
93 dev->openacc.async.asyncqueue in lookup_goacc_asyncqueue()
94 = gomp_realloc (dev->openacc.async.asyncqueue, in lookup_goacc_asyncqueue()
96 memset (dev->openacc.async.asyncqueue + dev->openacc.async.nasyncqueue, in lookup_goacc_asyncqueue()
98 dev->openacc.async.nasyncqueue = async + 1; in lookup_goacc_asyncqueue()
101 if (!dev->openacc.async.asyncqueue[async]) in lookup_goacc_asyncqueue()
[all …]
H A Doacc-cuda.c40 if (thr && thr->dev && thr->dev->openacc.cuda.get_current_device_func) in acc_get_current_cuda_device()
46 ret = thr->dev->openacc.cuda.get_current_device_func (); in acc_get_current_cuda_device()
64 if (thr && thr->dev && thr->dev->openacc.cuda.get_current_context_func) in acc_get_current_cuda_context()
70 ret = thr->dev->openacc.cuda.get_current_context_func (); in acc_get_current_cuda_context()
91 if (thr && thr->dev && thr->dev->openacc.cuda.get_stream_func) in acc_get_cuda_stream()
106 ret = thr->dev->openacc.cuda.get_stream_func (aq); in acc_get_cuda_stream()
131 if (thr && thr->dev && thr->dev->openacc.cuda.set_stream_func) in acc_set_cuda_stream()
153 gomp_mutex_lock (&thr->dev->openacc.async.lock); in acc_set_cuda_stream()
154 ret = thr->dev->openacc.cuda.set_stream_func (aq, stream); in acc_set_cuda_stream()
155 gomp_mutex_unlock (&thr->dev->openacc.async.lock); in acc_set_cuda_stream()
H A DMakefile.am74 libgomp_la_SOURCES += openacc.f90
78 nodist_libsubinclude_HEADERS = omp.h openacc.h acc_prof.h
81 openacc_lib.h openacc.f90 openacc.mod openacc_kinds.mod
91 openacc_kinds.mod: openacc.mod
93 openacc.mod: openacc.lo
H A Doacc-init.c372 base_dev->openacc.destroy_thread_data_func (walk->target_tls); in acc_shutdown_1()
468 acc_dev->openacc.destroy_thread_data_func (thr->target_tls); in goacc_destroy_thread()
541 = acc_dev->openacc.create_thread_data_func (ord); in goacc_attach_host_thread_to_device()
811 return thr->dev->openacc.get_property_func (thr->dev->target_id, prop); in ialias()
833 return dev->openacc.get_property_func (dev->target_id, prop); in ialias()
H A Dtarget.c364 goacc_device_copy_async (devicep, devicep->openacc.async.host2dev_func, in gomp_copy_host2dev()
368 devicep->openacc.async.queue_callback_func (aq, free, h_buf); in gomp_copy_host2dev()
411 goacc_device_copy_async (devicep, devicep->openacc.async.dev2host_func, in gomp_copy_dev2host()
1857 devicep->openacc.async.queue_callback_func (aq, gomp_unref_tgt_void, in gomp_remove_var_internal()
1955 devicep->openacc.async.queue_callback_func (aq, gomp_unref_tgt_void, in gomp_unmap_vars_internal()
3764 if (!DLSYM_OPT (openacc.exec, openacc_exec) in ialias()
3765 || !DLSYM_OPT (openacc.create_thread_data, in ialias()
3767 || !DLSYM_OPT (openacc.destroy_thread_data, in ialias()
3769 || !DLSYM_OPT (openacc.async.construct, openacc_async_construct) in ialias()
3770 || !DLSYM_OPT (openacc.async.destruct, openacc_async_destruct) in ialias()
[all …]
H A Dlibgomp.texi80 @uref{https://www.openacc.org, OpenACC} Application Programming
2358 the @uref{https://www.openacc.org, OpenACC} Application Programming
2466 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2491 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2522 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2549 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2576 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2623 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2652 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
2680 @uref{https://www.openacc.org, OpenACC specification v2.6}, section
[all …]
H A DMakefile.in123 @USE_FORTRAN_TRUE@am__append_3 = openacc.f90
213 @USE_FORTRAN_TRUE@am__objects_1 = openacc.lo
587 nodist_libsubinclude_HEADERS = omp.h openacc.h acc_prof.h
589 @USE_FORTRAN_TRUE@ openacc_lib.h openacc.f90 openacc.mod openacc_kinds.mod
1382 openacc_kinds.mod: openacc.mod
1384 openacc.mod: openacc.lo
H A Dlibgomp.info67 (https://www.openacc.org) Application Programming Interface (API) for
2179 found in the OpenACC (https://www.openacc.org) Application Programming
2280 OpenACC specification v2.6 (https://www.openacc.org), section
2302 OpenACC specification v2.6 (https://www.openacc.org), section
2329 OpenACC specification v2.6 (https://www.openacc.org), section
2353 OpenACC specification v2.6 (https://www.openacc.org), section
2376 OpenACC specification v2.6 (https://www.openacc.org), section
2423 OpenACC specification v2.6 (https://www.openacc.org), section
2448 OpenACC specification v2.6 (https://www.openacc.org), section
2472 OpenACC specification v2.6 (https://www.openacc.org), section
[all …]
H A Doacc-host.c289 .openacc = {
H A Doacc-parallel.c309 acc_dev->openacc.exec_func (tgt_fn, mapnum, hostaddrs, devaddrs, dims, in GOACC_parallel_keyed()
312 acc_dev->openacc.async.exec_func (tgt_fn, mapnum, hostaddrs, devaddrs, in GOACC_parallel_keyed()
/netbsd-src/external/gpl3/gcc.old/lib/libgomp/
H A DMakefile44 INCS= omp.h openacc.h
/netbsd-src/external/gpl3/gcc/lib/libgomp/
H A DMakefile44 INCS= omp.h openacc.h
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dopenmp.cc1201 gfc_match_omp_clause_reduction (char pc, gfc_omp_clauses *c, bool openacc, in gfc_match_omp_clause_reduction() argument
1214 if (pc == 'r' && !openacc) in gfc_match_omp_clause_reduction()
1326 &head, openacc, allow_derived) != MATCH_YES) in gfc_match_omp_clause_reduction()
1430 bool openacc = false, bool context_selector = false, in gfc_match_omp_clauses() argument
1440 bool allow_derived = (openacc in gfc_match_omp_clauses()
1710 if (openacc) in gfc_match_omp_clauses()
1833 else if (openacc) in gfc_match_omp_clauses()
1849 if (openacc) in gfc_match_omp_clauses()
1939 && !openacc in gfc_match_omp_clauses()
1944 && openacc in gfc_match_omp_clauses()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dopenmp.c963 bool openacc = false)
971 bool allow_derived = (openacc
1086 if (openacc)
1121 else if (openacc)
1199 && !openacc
1204 && openacc
1303 if (!openacc)
1427 && openacc
1433 && !openacc
1731 false, NULL, &head, openacc,
[all …]

123