]> gcc.gnu.org Git - gcc.git/commit
aarch64: Add a CPU-specific cost table for Neoverse V1
authorRichard Sandiford <richard.sandiford@arm.com>
Fri, 26 Mar 2021 16:08:33 +0000 (16:08 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Fri, 26 Mar 2021 16:08:33 +0000 (16:08 +0000)
commit14bd21c2c576d6f4b9bd403f543502cff40f54fc
tree0ed30d4bf81be16a180e5e60e5ba2aee4a94d25b
parent7c679969bac9b7ae5e9446bfaa5466e19063d690
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.
gcc/config/aarch64/aarch64.c
This page took 0.059151 seconds and 5 git commands to generate.