]> gcc.gnu.org Git - gcc.git/commit
aarch64: Add Demeter tuning structs
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 22 Mar 2022 10:48:41 +0000 (10:48 +0000)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 22 Mar 2022 12:00:52 +0000 (12:00 +0000)
commit27d8748df59fe6f0edc7289812cab572081d396e
treeeb7b86626f52920f22416c643bdc2a3f9afec107
parentb074fa69707a891f07f06f0b1a95999447f66149
aarch64: Add Demeter tuning structs

This patch adds tuning structs for -mcpu/-mtune=demeter.

gcc/ChangeLog:

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

* config/aarch64/aarch64.cc (demeter_addrcost_table,
demeter_regmove_cost, demeter_advsimd_vector_cost,
demeter_sve_vector_cost, demeter_scalar_issue_info,
demeter_advsimd_issue_info, demeter_sve_issue_info,
demeter_vec_issue_info, demeter_vector_cost,
demeter_tunings): New tuning structs.
(aarch64_ve_op_count::rename_cycles_per_iter): Enable for demeter
tuning.
* config/aarch64/aarch64-cores.def: Add entry for demeter.
* config/aarch64/aarch64-tune.md (tune): Add demeter to list.
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/config/aarch64/aarch64.cc
This page took 0.058157 seconds and 5 git commands to generate.