]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Add cpu cost tables for A64FX
authorQian Jianhua <qianjh@cn.fujitsu.com>
Tue, 23 Feb 2021 02:29:19 +0000 (10:29 +0800)
committerQian Jianhua <qianjh@cn.fujitsu.com>
Tue, 23 Feb 2021 05:26:29 +0000 (13:26 +0800)
commite7040a384f9fdec955e21644f65e39a37c4deed1
tree097016d85b95ca80aa567a3fd85af6f1f62ba3da
parent97b59b9435b60142c1a99c7c69eb417e84d7a75c
aarch64: Add cpu cost tables for A64FX

This is a backport of adding cost tables for A64FX.

2021-02-23 Qian Jianhua <qianjh@cn.fujitsu.com>

gcc/ChangeLog:

* config/aarch64/aarch64-cost-tables.h (a64fx_extra_costs): New.
* config/aarch64/aarch64.c (a64fx_addrcost_table): New.
(a64fx_regmove_cost, a64fx_vector_cost): New.
(a64fx_tunings): Use the new added cost tables.

(cherry picked from commit 041f720c821d394896c0e58a1c9b756fe9c82322)
gcc/config/aarch64/aarch64-cost-tables.h
gcc/config/aarch64/aarch64.c