Commit 6687d13a by Andrew Stubbs

Rename acc_device_gcn to acc_device_radeon

2020-01-17  Andrew Stubbs  <ams@codesourcery.com>

	libgomp/
	* config/accel/openacc.f90 (openacc_kinds): Rename acc_device_gcn to
	acc_device_radeon.
	(openacc): Likewise.
	* openacc.f90 (openacc_kinds): Likewise.
	(openacc): Likewise.
	* openacc.h (acc_device_t): Likewise.
	* openacc_lib.h: Likewise.
	* testsuite/lib/libgomp.exp
	(check_effective_target_openacc_amdgcn_accel_present): Likewise.
	* testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c
	(cb_compute_construct_end): Likewise.
	* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c
	(cb_enqueue_launch_start): Likewise.
	* testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c
	(cb_enter_data_end): Likewise.
	(cb_exit_data_start): Likewise.
	(cb_exit_data_end): Likewise.
	(cb_compute_construct_end): Likewise.
	(cb_enqueue_launch_start): Likewise.
	(cb_enqueue_launch_end): Likewise.
	* testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c
	(main): Likewise.
parent 0ba6a850
2020-01-17 Andrew Stubbs <ams@codesourcery.com>
* config/accel/openacc.f90 (openacc_kinds): Rename acc_device_gcn to
acc_device_radeon.
(openacc): Likewise.
* openacc.f90 (openacc_kinds): Likewise.
(openacc): Likewise.
* openacc.h (acc_device_t): Likewise.
* openacc_lib.h: Likewise.
* testsuite/lib/libgomp.exp
(check_effective_target_openacc_amdgcn_accel_present): Likewise.
* testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c
(cb_compute_construct_end): Likewise.
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c
(cb_enqueue_launch_start): Likewise.
* testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c
(cb_enter_data_end): Likewise.
(cb_exit_data_start): Likewise.
(cb_exit_data_end): Likewise.
(cb_compute_construct_end): Likewise.
(cb_enqueue_launch_start): Likewise.
(cb_enqueue_launch_end): Likewise.
* testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c
(main): Likewise.
2020-01-10 Thomas Schwinge <thomas@codesourcery.com> 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
* libgomp-plugin.h (enum goacc_property): New. Adjust all users * libgomp-plugin.h (enum goacc_property): New. Adjust all users
......
...@@ -50,7 +50,7 @@ module openacc_kinds ...@@ -50,7 +50,7 @@ module openacc_kinds
! integer (acc_device_kind), parameter :: acc_device_host_nonshm = 3 removed. ! integer (acc_device_kind), parameter :: acc_device_host_nonshm = 3 removed.
integer (acc_device_kind), parameter :: acc_device_not_host = 4 integer (acc_device_kind), parameter :: acc_device_not_host = 4
integer (acc_device_kind), parameter :: acc_device_nvidia = 5 integer (acc_device_kind), parameter :: acc_device_nvidia = 5
integer (acc_device_kind), parameter :: acc_device_gcn = 8 integer (acc_device_kind), parameter :: acc_device_radeon = 8
end module openacc_kinds end module openacc_kinds
...@@ -86,7 +86,7 @@ module openacc ...@@ -86,7 +86,7 @@ module openacc
! From openacc_kinds ! From openacc_kinds
public :: acc_device_kind public :: acc_device_kind
public :: acc_device_none, acc_device_default, acc_device_host public :: acc_device_none, acc_device_default, acc_device_host
public :: acc_device_not_host, acc_device_nvidia, acc_device_gcn public :: acc_device_not_host, acc_device_nvidia, acc_device_radeon
public :: acc_on_device public :: acc_on_device
......
...@@ -49,7 +49,7 @@ module openacc_kinds ...@@ -49,7 +49,7 @@ module openacc_kinds
! integer (acc_device_kind), parameter :: acc_device_host_nonshm = 3 removed. ! integer (acc_device_kind), parameter :: acc_device_host_nonshm = 3 removed.
integer (acc_device_kind), parameter :: acc_device_not_host = 4 integer (acc_device_kind), parameter :: acc_device_not_host = 4
integer (acc_device_kind), parameter :: acc_device_nvidia = 5 integer (acc_device_kind), parameter :: acc_device_nvidia = 5
integer (acc_device_kind), parameter :: acc_device_gcn = 8 integer (acc_device_kind), parameter :: acc_device_radeon = 8
integer, parameter :: acc_device_property = c_size_t integer, parameter :: acc_device_property = c_size_t
...@@ -767,7 +767,7 @@ module openacc ...@@ -767,7 +767,7 @@ module openacc
! From openacc_kinds ! From openacc_kinds
public :: acc_device_kind public :: acc_device_kind
public :: acc_device_none, acc_device_default, acc_device_host public :: acc_device_none, acc_device_default, acc_device_host
public :: acc_device_not_host, acc_device_nvidia, acc_device_gcn public :: acc_device_not_host, acc_device_nvidia, acc_device_radeon
public :: acc_device_property public :: acc_device_property
public :: acc_property_memory, acc_property_free_memory public :: acc_property_memory, acc_property_free_memory
......
...@@ -56,7 +56,7 @@ typedef enum acc_device_t { ...@@ -56,7 +56,7 @@ typedef enum acc_device_t {
/* acc_device_host_nonshm = 3 removed. */ /* acc_device_host_nonshm = 3 removed. */
acc_device_not_host = 4, acc_device_not_host = 4,
acc_device_nvidia = 5, acc_device_nvidia = 5,
acc_device_gcn = 8, acc_device_radeon = 8,
_ACC_device_hwm, _ACC_device_hwm,
/* Ensure enumeration is layout compatible with int. */ /* Ensure enumeration is layout compatible with int. */
_ACC_highest = __INT_MAX__, _ACC_highest = __INT_MAX__,
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
! removed. ! removed.
integer (acc_device_kind), parameter :: acc_device_not_host = 4 integer (acc_device_kind), parameter :: acc_device_not_host = 4
integer (acc_device_kind), parameter :: acc_device_nvidia = 5 integer (acc_device_kind), parameter :: acc_device_nvidia = 5
integer (acc_device_kind), parameter :: acc_device_gcn = 8 integer (acc_device_kind), parameter :: acc_device_radeon = 8
integer, parameter :: acc_handle_kind = 4 integer, parameter :: acc_handle_kind = 4
......
...@@ -489,7 +489,7 @@ proc check_effective_target_openacc_amdgcn_accel_present { } { ...@@ -489,7 +489,7 @@ proc check_effective_target_openacc_amdgcn_accel_present { } {
return [check_runtime openacc_amdgcn_accel_present { return [check_runtime openacc_amdgcn_accel_present {
#include <openacc.h> #include <openacc.h>
int main () { int main () {
return !(acc_get_num_devices (acc_device_gcn) > 0); return !(acc_get_num_devices (acc_device_radeon) > 0);
} }
} "" ] } "" ]
} }
......
...@@ -224,7 +224,7 @@ static void cb_compute_construct_end (acc_prof_info *prof_info, acc_event_info * ...@@ -224,7 +224,7 @@ static void cb_compute_construct_end (acc_prof_info *prof_info, acc_event_info *
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
......
...@@ -106,7 +106,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e ...@@ -106,7 +106,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e
assert (event_info->launch_event.vector_length >= 1); assert (event_info->launch_event.vector_length >= 1);
else if (acc_device_type == acc_device_nvidia) /* ... is special. */ else if (acc_device_type == acc_device_nvidia) /* ... is special. */
assert (event_info->launch_event.vector_length == 32); assert (event_info->launch_event.vector_length == 32);
else if (acc_device_type == acc_device_gcn) /* ...and so is this. */ else if (acc_device_type == acc_device_radeon) /* ...and so is this. */
assert (event_info->launch_event.vector_length == 64); assert (event_info->launch_event.vector_length == 64);
else else
{ {
...@@ -120,7 +120,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e ...@@ -120,7 +120,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
......
...@@ -265,7 +265,7 @@ static void cb_enter_data_end (acc_prof_info *prof_info, acc_event_info *event_i ...@@ -265,7 +265,7 @@ static void cb_enter_data_end (acc_prof_info *prof_info, acc_event_info *event_i
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
...@@ -321,7 +321,7 @@ static void cb_exit_data_start (acc_prof_info *prof_info, acc_event_info *event_ ...@@ -321,7 +321,7 @@ static void cb_exit_data_start (acc_prof_info *prof_info, acc_event_info *event_
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
...@@ -375,7 +375,7 @@ static void cb_exit_data_end (acc_prof_info *prof_info, acc_event_info *event_in ...@@ -375,7 +375,7 @@ static void cb_exit_data_end (acc_prof_info *prof_info, acc_event_info *event_in
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
...@@ -516,7 +516,7 @@ static void cb_compute_construct_end (acc_prof_info *prof_info, acc_event_info * ...@@ -516,7 +516,7 @@ static void cb_compute_construct_end (acc_prof_info *prof_info, acc_event_info *
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
...@@ -581,7 +581,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e ...@@ -581,7 +581,7 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
...@@ -647,7 +647,7 @@ static void cb_enqueue_launch_end (acc_prof_info *prof_info, acc_event_info *eve ...@@ -647,7 +647,7 @@ static void cb_enqueue_launch_end (acc_prof_info *prof_info, acc_event_info *eve
if (acc_device_type == acc_device_host) if (acc_device_type == acc_device_host)
assert (api_info->device_api == acc_device_api_none); assert (api_info->device_api == acc_device_api_none);
else if (acc_device_type == acc_device_gcn) else if (acc_device_type == acc_device_radeon)
assert (api_info->device_api == acc_device_api_other); assert (api_info->device_api == acc_device_api_other);
else else
assert (api_info->device_api == acc_device_api_cuda); assert (api_info->device_api == acc_device_api_cuda);
......
...@@ -27,7 +27,7 @@ main () ...@@ -27,7 +27,7 @@ main ()
#if defined ACC_DEVICE_TYPE_nvidia #if defined ACC_DEVICE_TYPE_nvidia
d = acc_device_nvidia; d = acc_device_nvidia;
#elif defined ACC_DEVICE_TYPE_gcn #elif defined ACC_DEVICE_TYPE_gcn
d = acc_device_gcn; d = acc_device_radeon;
#elif defined ACC_DEVICE_TYPE_host #elif defined ACC_DEVICE_TYPE_host
d = acc_device_host; d = acc_device_host;
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment