diff options
author | Tom de Vries <tdevries@suse.de> | 2018-12-19 15:20:06 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-12-19 15:20:06 +0000 |
commit | 4c187162fa29f40746b8794bcbc0c4c52a497f31 (patch) | |
tree | 96407fd2fe338a98bc39240394b2c17d8259cff2 /gcc | |
parent | b75e9c83dea4357b09eb505f03570be8fa4f3d99 (diff) | |
download | gcc-4c187162fa29f40746b8794bcbc0c4c52a497f31.zip gcc-4c187162fa29f40746b8794bcbc0c4c52a497f31.tar.gz gcc-4c187162fa29f40746b8794bcbc0c4c52a497f31.tar.bz2 |
[openacc] Make oacc_fn_attrib_level external
Expose oacc_fn_attrib_level to be used in backends.
2018-12-19 Tom de Vries <tdevries@suse.de>
* omp-offload.c (oacc_fn_attrib_level): Remove static.
* omp-offload.h (oacc_fn_attrib_level): Declare.
From-SVN: r267275
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/omp-offload.c | 2 | ||||
-rw-r--r-- | gcc/omp-offload.h | 1 |
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8dc0e28..7b0ca63 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2018-12-19 Tom de Vries <tdevries@suse.de> + * omp-offload.c (oacc_fn_attrib_level): Remove static. + * omp-offload.h (oacc_fn_attrib_level): Declare. + +2018-12-19 Tom de Vries <tdevries@suse.de> + * omp-offload.c (oacc_get_default_dim): New function. * omp-offload.h (oacc_get_default_dim): Declare. diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c index 9c7bd73..a220b4b 100644 --- a/gcc/omp-offload.c +++ b/gcc/omp-offload.c @@ -88,7 +88,7 @@ vec<tree, va_gc> *offload_funcs, *offload_vars; /* Return level at which oacc routine may spawn a partitioned loop, or -1 if it is not a routine (i.e. is an offload fn). */ -static int +int oacc_fn_attrib_level (tree attr) { tree pos = TREE_VALUE (attr); diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h index 14edcad..176c4da 100644 --- a/gcc/omp-offload.h +++ b/gcc/omp-offload.h @@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see #define GCC_OMP_DEVICE_H extern int oacc_get_default_dim (int dim); +extern int oacc_fn_attrib_level (tree attr); extern GTY(()) vec<tree, va_gc> *offload_funcs; extern GTY(()) vec<tree, va_gc> *offload_vars; |