aarch64: Update regmove costs for neoverse-v1 and neoverse-512tvb tunings
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 22 Mar 2022 10:51:12 +0000 (10:51 +0000)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 22 Mar 2022 12:01:59 +0000 (12:01 +0000)
commit930eb8b6c2cc1a95ce60eb0d15994e16ed0b8ca4
treed978ae6169d2bb71efabf1031df3e91132ff6bc4
parent27d8748df59fe6f0edc7289812cab572081d396e
aarch64: Update regmove costs for neoverse-v1 and neoverse-512tvb tunings

This patch updates the register move tunings for
-mcpu/-mtune={neoverse-v1,neoverse-512tvb}.

gcc/ChangeLog:
2022-03-22  Tamar Christina  <tamar.christina@arm.com>
    Andre Vieira  <andre.simoesdiasvieira@arm.com>

* config/aarch64/aarch64.cc (neoversev1_regmove_cost): New tuning
struct.
(neoversev1_tunings): Use neoversev1_regmove_cost and update store_int
cost.
(neoverse512tvb_tunings): Likewise.
gcc/config/aarch64/aarch64.cc