| /netbsd-src/external/gpl3/gcc/dist/libgomp/config/gcn/ |
| H A D | target.c | 74 GOMP_target_ext (int device, void (*fn) (void *), size_t mapnum, in ialias() 80 (void) mapnum; in ialias() 91 GOMP_target_data_ext (int device, size_t mapnum, void **hostaddrs, in GOMP_target_data_ext() argument 95 (void) mapnum; in GOMP_target_data_ext() 109 GOMP_target_update_ext (int device, size_t mapnum, void **hostaddrs, in GOMP_target_update_ext() argument 114 (void) mapnum; in GOMP_target_update_ext() 124 GOMP_target_enter_exit_data (int device, size_t mapnum, void **hostaddrs, in GOMP_target_enter_exit_data() argument 129 (void) mapnum; in GOMP_target_enter_exit_data()
|
| /netbsd-src/external/gpl3/gcc/dist/libgomp/config/nvptx/ |
| H A D | target.c | 87 GOMP_target_ext (int device, void (*fn) (void *), size_t mapnum, in ialias() 93 (void) mapnum; in ialias() 104 GOMP_target_data_ext (int device, size_t mapnum, void **hostaddrs, in GOMP_target_data_ext() argument 108 (void) mapnum; in GOMP_target_data_ext() 122 GOMP_target_update_ext (int device, size_t mapnum, void **hostaddrs, in GOMP_target_update_ext() argument 127 (void) mapnum; in GOMP_target_update_ext() 137 GOMP_target_enter_exit_data (int device, size_t mapnum, void **hostaddrs, in GOMP_target_enter_exit_data() argument 142 (void) mapnum; in GOMP_target_enter_exit_data()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgomp/ |
| H A D | oacc-parallel.c | 54 handle_ftn_pointers (size_t mapnum, void **hostaddrs, size_t *sizes, in handle_ftn_pointers() argument 59 for (i = 0; i < mapnum; i++) in handle_ftn_pointers() 68 if (i < (signed)mapnum - 1) in handle_ftn_pointers() 103 size_t mapnum, void **hostaddrs, size_t *sizes, in GOACC_parallel_keyed() argument 123 __FUNCTION__, (uint64_t) mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 126 __FUNCTION__, (unsigned long) mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 185 handle_ftn_pointers (mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 293 tgt = gomp_map_vars_async (acc_dev, aq, mapnum, hostaddrs, NULL, sizes, kinds, in GOACC_parallel_keyed() 304 devaddrs = gomp_alloca (sizeof (void *) * mapnum); in GOACC_parallel_keyed() 305 for (i = 0; i < mapnum; i++) in GOACC_parallel_keyed() [all …]
|
| H A D | target.c | 657 struct goacc_asyncqueue *aq, size_t mapnum, in gomp_map_vars_internal() argument 669 = gomp_malloc (sizeof (*tgt) + sizeof (tgt->list[0]) * mapnum); in gomp_map_vars_internal() 670 tgt->list_count = mapnum; in gomp_map_vars_internal() 676 if (mapnum == 0) in gomp_map_vars_internal() 689 if (mapnum > 1 || pragma_kind == GOMP_MAP_VARS_TARGET) in gomp_map_vars_internal() 691 size_t chunks_size = (mapnum + 1) * sizeof (struct gomp_coalesce_chunk); in gomp_map_vars_internal() 699 tgt_size = mapnum * sizeof (void *); in gomp_map_vars_internal() 701 cbuf.use_cnt = 1 + (mapnum > 1); in gomp_map_vars_internal() 714 for (i = 0; i < mapnum; i++) in gomp_map_vars_internal() 862 if (i + 1 < mapnum in gomp_map_vars_internal() [all …]
|
| H A D | oacc-mem.c | 358 size_t mapnum = 1; in acc_map_data() local 405 = gomp_map_vars (acc_dev, mapnum, &hostaddrs, &devaddrs, &sizes, in acc_map_data() 567 const size_t mapnum = 1; in goacc_enter_datum() local 574 = gomp_map_vars_async (acc_dev, aq, mapnum, hostaddrs, NULL, sizes, in goacc_enter_datum() 1010 find_group_last (int pos, size_t mapnum, size_t *sizes, unsigned short *kinds) in find_group_last() argument 1018 if (pos + 1 < mapnum in find_group_last() 1022 while (pos + 1 < mapnum in find_group_last() 1047 if (pos + 1 < mapnum) in find_group_last() 1056 if (pos + 1 < mapnum in find_group_last() 1062 while (pos + 1 < mapnum in find_group_last() [all …]
|
| H A D | task.c | 678 void (*fn) (void *), size_t mapnum, void **hostaddrs, in gomp_create_target_task() argument 721 for (i = 0; i < mapnum; i++) in gomp_create_target_task() 738 + mapnum * (sizeof (void *) + sizeof (size_t) in gomp_create_target_task() 749 ttask->mapnum = mapnum; in gomp_create_target_task() 751 memcpy (ttask->hostaddrs, hostaddrs, mapnum * sizeof (void *)); in gomp_create_target_task() 752 ttask->sizes = (size_t *) &ttask->hostaddrs[mapnum]; in gomp_create_target_task() 753 memcpy (ttask->sizes, sizes, mapnum * sizeof (size_t)); in gomp_create_target_task() 754 ttask->kinds = (unsigned short *) &ttask->sizes[mapnum]; in gomp_create_target_task() 755 memcpy (ttask->kinds, kinds, mapnum * sizeof (unsigned short)); in gomp_create_target_task() 758 char *tgt = (char *) &ttask->kinds[mapnum]; in gomp_create_target_task() [all …]
|
| H A D | oacc-host.c | 139 size_t mapnum __attribute__ ((unused)), in host_openacc_exec() argument 150 size_t mapnum __attribute__ ((unused)), in host_openacc_async_exec() argument
|
| H A D | libgomp.h | 583 size_t mapnum; member
|
| /netbsd-src/external/gpl3/gcc/dist/libgomp/ |
| H A D | oacc-parallel.c | 54 handle_ftn_pointers (size_t mapnum, void **hostaddrs, size_t *sizes, in handle_ftn_pointers() argument 59 for (i = 0; i < mapnum; i++) in handle_ftn_pointers() 68 if (i < (signed)mapnum - 1) in handle_ftn_pointers() 103 size_t mapnum, void **hostaddrs, size_t *sizes, in GOACC_parallel_keyed() argument 123 __FUNCTION__, (uint64_t) mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 126 __FUNCTION__, (unsigned long) mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 185 handle_ftn_pointers (mapnum, hostaddrs, sizes, kinds); in GOACC_parallel_keyed() 293 tgt = goacc_map_vars (acc_dev, aq, mapnum, hostaddrs, NULL, sizes, kinds, in GOACC_parallel_keyed() 304 devaddrs = gomp_alloca (sizeof (void *) * mapnum); in GOACC_parallel_keyed() 305 for (i = 0; i < mapnum; i++) in GOACC_parallel_keyed() [all …]
|
| H A D | oacc-mem.c | 358 size_t mapnum = 1; in acc_map_data() local 405 = goacc_map_vars (acc_dev, NULL, mapnum, &hostaddrs, &devaddrs, &sizes, in acc_map_data() 567 const size_t mapnum = 1; in goacc_enter_datum() local 574 = goacc_map_vars (acc_dev, aq, mapnum, hostaddrs, NULL, sizes, in goacc_enter_datum() 1010 find_group_last (int pos, size_t mapnum, size_t *sizes, unsigned short *kinds) in find_group_last() argument 1018 if (pos + 1 < mapnum in find_group_last() 1022 while (pos + 1 < mapnum in find_group_last() 1047 if (pos + 1 < mapnum) in find_group_last() 1056 if (pos + 1 < mapnum in find_group_last() 1062 while (pos + 1 < mapnum in find_group_last() [all …]
|
| H A D | target.c | 919 struct goacc_asyncqueue *aq, size_t mapnum, in gomp_map_vars_internal() argument 934 = gomp_malloc (sizeof (*tgt) + sizeof (tgt->list[0]) * mapnum); in gomp_map_vars_internal() 935 tgt->list_count = mapnum; in gomp_map_vars_internal() 941 if (mapnum == 0) in gomp_map_vars_internal() 954 if (mapnum > 1 || pragma_kind == GOMP_MAP_VARS_TARGET) in gomp_map_vars_internal() 956 size_t chunks_size = (mapnum + 1) * sizeof (struct gomp_coalesce_chunk); in gomp_map_vars_internal() 964 tgt_size = mapnum * sizeof (void *); in gomp_map_vars_internal() 966 cbuf.use_cnt = 1 + (mapnum > 1); in gomp_map_vars_internal() 979 for (i = 0; i < mapnum; i++) in gomp_map_vars_internal() 1147 for (j = i + 1; j < mapnum; j++) in gomp_map_vars_internal() [all …]
|
| H A D | task.c | 716 void (*fn) (void *), size_t mapnum, void **hostaddrs, in gomp_create_target_task() argument 760 for (i = 0; i < mapnum; i++) in gomp_create_target_task() 789 + mapnum * (sizeof (void *) + sizeof (size_t) in gomp_create_target_task() 800 ttask->mapnum = mapnum; in gomp_create_target_task() 801 memcpy (ttask->hostaddrs, hostaddrs, mapnum * sizeof (void *)); in gomp_create_target_task() 804 ttask->args = (void **) &ttask->hostaddrs[mapnum]; in gomp_create_target_task() 811 ttask->sizes = (size_t *) &ttask->hostaddrs[mapnum]; in gomp_create_target_task() 813 memcpy (ttask->sizes, sizes, mapnum * sizeof (size_t)); in gomp_create_target_task() 814 ttask->kinds = (unsigned short *) &ttask->sizes[mapnum]; in gomp_create_target_task() 815 memcpy (ttask->kinds, kinds, mapnum * sizeof (unsigned short)); in gomp_create_target_task() [all …]
|
| H A D | oacc-host.c | 139 size_t mapnum __attribute__ ((unused)), in host_openacc_exec() argument 150 size_t mapnum __attribute__ ((unused)), in host_openacc_async_exec() argument
|
| H A D | libgomp.h | 649 size_t mapnum; member
|
| H A D | ChangeLog | 6451 (nvptx_exec): Don't call map_push if mapnum == 0. 10925 to 0 when mapnum is 0.
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgomp/plugin/ |
| H A D | plugin-nvptx.c | 705 nvptx_exec (void (*fn), size_t mapnum, void **hostaddrs, void **devaddrs, in nvptx_exec() argument 1364 GOMP_OFFLOAD_openacc_exec (void (*fn) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_exec() argument 1379 if (mapnum > 0) in GOMP_OFFLOAD_openacc_exec() 1381 size_t s = mapnum * sizeof (void *); in GOMP_OFFLOAD_openacc_exec() 1383 for (int i = 0; i < mapnum; i++) in GOMP_OFFLOAD_openacc_exec() 1392 if (mapnum > 0) in GOMP_OFFLOAD_openacc_exec() 1406 data_event_info.data_event.bytes = mapnum * sizeof (void *); in GOMP_OFFLOAD_openacc_exec() 1416 mapnum * sizeof (void *)); in GOMP_OFFLOAD_openacc_exec() 1426 nvptx_exec (fn, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, in GOMP_OFFLOAD_openacc_exec() 1451 GOMP_OFFLOAD_openacc_async_exec (void (*fn) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_async_exec() argument [all …]
|
| H A D | plugin-gcn.c | 3220 gcn_exec (struct kernel_info *kernel, size_t mapnum, void **hostaddrs, in gcn_exec() argument 3231 void **ind_da = alloc_by_agent (kernel->agent, sizeof (void*) * mapnum); in gcn_exec() 3232 for (size_t i = 0; i < mapnum; i++) in gcn_exec() 3948 GOMP_OFFLOAD_openacc_exec (void (*fn_ptr) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_exec() argument 3954 gcn_exec (kernel, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, false, in GOMP_OFFLOAD_openacc_exec() 3961 GOMP_OFFLOAD_openacc_async_exec (void (*fn_ptr) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_async_exec() argument 3968 gcn_exec (kernel, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, true, in GOMP_OFFLOAD_openacc_async_exec()
|
| /netbsd-src/external/gpl3/gcc/dist/libgomp/plugin/ |
| H A D | plugin-nvptx.c | 737 nvptx_exec (void (*fn), size_t mapnum, void **hostaddrs, void **devaddrs, in nvptx_exec() argument 1453 GOMP_OFFLOAD_openacc_exec (void (*fn) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_exec() argument 1468 if (mapnum > 0) in GOMP_OFFLOAD_openacc_exec() 1470 size_t s = mapnum * sizeof (void *); in GOMP_OFFLOAD_openacc_exec() 1472 for (int i = 0; i < mapnum; i++) in GOMP_OFFLOAD_openacc_exec() 1481 if (mapnum > 0) in GOMP_OFFLOAD_openacc_exec() 1495 data_event_info.data_event.bytes = mapnum * sizeof (void *); in GOMP_OFFLOAD_openacc_exec() 1505 mapnum * sizeof (void *)); in GOMP_OFFLOAD_openacc_exec() 1515 nvptx_exec (fn, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, in GOMP_OFFLOAD_openacc_exec() 1540 GOMP_OFFLOAD_openacc_async_exec (void (*fn) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_async_exec() argument [all …]
|
| H A D | plugin-gcn.c | 3025 gcn_exec (struct kernel_info *kernel, size_t mapnum, void **hostaddrs, in gcn_exec() argument 3036 void **ind_da = alloc_by_agent (kernel->agent, sizeof (void*) * mapnum); in gcn_exec() 3037 for (size_t i = 0; i < mapnum; i++) in gcn_exec() 3809 GOMP_OFFLOAD_openacc_exec (void (*fn_ptr) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_exec() argument 3815 gcn_exec (kernel, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, false, in GOMP_OFFLOAD_openacc_exec() 3822 GOMP_OFFLOAD_openacc_async_exec (void (*fn_ptr) (void *), size_t mapnum, in GOMP_OFFLOAD_openacc_async_exec() argument 3829 gcn_exec (kernel, mapnum, hostaddrs, devaddrs, dims, targ_mem_desc, true, in GOMP_OFFLOAD_openacc_async_exec()
|