[aarch64] Add HiSilicon tsv110 CPU support

Programming / Compilers / GCC - ktkachov [138bc75d-0d04-0410-961f-82ee72b054a4] - 21 September 2018 12:25 EDT

This patch adds HiSilicon's an mcpu: tsv110, which supports v8_4A. It has been tested on aarch64 and no regressions from this patch.

2018-09-21 Shaokun Zhang Bo Zhou

- config/aarch64/aarch64-cores.def (tsv110): New CPU.
- config/aarch64/aarch64-tune.md: Regenerated.
- doc/invoke.texi (AArch64 Options/-mtune): Add "tsv110".
- config/aarch64/aarch64.c (tsv110_tunings): New tuning table.
- config/aarch64/aarch64-cost-tables.h: Add "tsv110" extra costs.

fd586718406 [aarch64] Add HiSilicon tsv110 CPU support
gcc/ChangeLog | 9 +++
gcc/config/aarch64/aarch64-cores.def | 3 +
gcc/config/aarch64/aarch64-cost-tables.h | 104 +++++++++++++++++++++++++++++++
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 82 ++++++++++++++++++++++++
gcc/doc/invoke.texi | 2 +-
6 files changed, 200 insertions(+), 2 deletions(-)

Upstream: gcc.gnu.org


  • Share