aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-simd-clone.c
diff options
context:
space:
mode:
authorSteve Ellcey <sellcey@cavium.com>2019-01-17 19:06:37 +0000
committerSteve Ellcey <sje@gcc.gnu.org>2019-01-17 19:06:37 +0000
commitd9186814809888b38657fbb968c6eea02f3b9fd0 (patch)
tree63c24e3338d59cdea8fc0d05dac7b4cf7f278f80 /gcc/omp-simd-clone.c
parent742b6dc476c544389f109b03d221262a4cc55aaf (diff)
downloadgcc-d9186814809888b38657fbb968c6eea02f3b9fd0.zip
gcc-d9186814809888b38657fbb968c6eea02f3b9fd0.tar.gz
gcc-d9186814809888b38657fbb968c6eea02f3b9fd0.tar.bz2
aarch64.c (cgraph.h): New include.
2018-01-17 Steve Ellcey <sellcey@cavium.com> * config/aarch64/aarch64.c (cgraph.h): New include. (intl.h): New include. (supported_simd_type): New function. (currently_supported_simd_type): Ditto. (aarch64_simd_clone_compute_vecsize_and_simdlen): Ditto. (aarch64_simd_clone_adjust): Ditto. (aarch64_simd_clone_usable): Ditto. (TARGET_SIMD_CLONE_COMPUTE_VECSIZE_AND_SIMDLEN): New macro. (TARGET_SIMD_CLONE_ADJUST): Ditto. (TARGET_SIMD_CLONE_USABLE): Ditto. * config/i386/i386.c (ix86_simd_clone_adjust): Add definition check. * omp-simd-clone.c (expand_simd_clones): Add targetm.simd_clone.adjust call. From-SVN: r268044
Diffstat (limited to 'gcc/omp-simd-clone.c')
-rw-r--r--gcc/omp-simd-clone.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.c
index 783118f..9b8111c 100644
--- a/gcc/omp-simd-clone.c
+++ b/gcc/omp-simd-clone.c
@@ -1685,6 +1685,7 @@ expand_simd_clones (struct cgraph_node *node)
simd_clone_adjust (n);
else
{
+ targetm.simd_clone.adjust (n);
simd_clone_adjust_return_type (n);
simd_clone_adjust_argument_types (n);
}