diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2021-03-26 16:08:33 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2021-03-26 16:08:33 +0000 |
commit | 14bd21c2c576d6f4b9bd403f543502cff40f54fc (patch) | |
tree | 0ed30d4bf81be16a180e5e60e5ba2aee4a94d25b /gcc/lra-constraints.c | |
parent | 7c679969bac9b7ae5e9446bfaa5466e19063d690 (diff) | |
download | gcc-14bd21c2c576d6f4b9bd403f543502cff40f54fc.zip gcc-14bd21c2c576d6f4b9bd403f543502cff40f54fc.tar.gz gcc-14bd21c2c576d6f4b9bd403f543502cff40f54fc.tar.bz2 |
aarch64: Add a CPU-specific cost table for Neoverse V1
This patch adds dedicated vector costs for Neoverse V1.
Previously we just used the Cortex-A57 costs, which isn't
ideal given that Cortex-A57 doesn't support SVE.
gcc/
* config/aarch64/aarch64.c (neoversev1_advsimd_vector_cost)
(neoversev1_sve_vector_cost): New cost structures.
(neoversev1_vector_cost): Likewise.
(neoversev1_tunings): Use them. Enable use_new_vector_costs.
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions