diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2020-01-09 15:18:32 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2020-01-09 15:18:32 +0000 |
commit | 99a3b91535cb41807d62478cd769bc1bed0db5df (patch) | |
tree | 948fed3af0468ba130e1b96fb033f55f3604c389 /gcc/config.gcc | |
parent | 694e6b194b584505e10e89d373eba095df960f26 (diff) | |
download | gcc-99a3b91535cb41807d62478cd769bc1bed0db5df.zip gcc-99a3b91535cb41807d62478cd769bc1bed0db5df.tar.gz gcc-99a3b91535cb41807d62478cd769bc1bed0db5df.tar.bz2 |
[AArch64] Specify some SVE ACLE functions in a more generic way
This patch generalises some boilerplate that becomes much more
common with SVE2 intrinsics.
2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* config/aarch64/aarch64-sve-builtins-functions.h
(code_for_mode_function): New class.
(CODE_FOR_MODE0, QUIET_CODE_FOR_MODE0): New macros.
* config/aarch64/aarch64-sve-builtins-base.cc (svcompact_impl)
(svext_impl, svmul_lane_impl, svsplice_impl, svtmad_impl): Delete.
(svcompact, svext, svsplice): Use QUIET_CODE_FOR_MODE0.
(svmul_lane, svtmad): Use CODE_FOR_MODE0.
From-SVN: r280051
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions