]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Add A64FX machine model
authorQian Jianhua <qianjh@cn.fujitsu.com>
Fri, 7 Aug 2020 09:39:40 +0000 (10:39 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Fri, 7 Aug 2020 09:39:40 +0000 (10:39 +0100)
commit7ebca347d1da90d07822ce86a70ec9786a73356b
tree204a9fa7e47c8cea96477bf449bb87fe7409c2f8
parentcdb0af30f73923ec4355ecd5c294b7a026bb4aa4
aarch64: Add A64FX machine model

This patch add support for Fujitsu A64FX, as the first step of adding
A64FX machine model.

A64FX is used in FUJITSU Supercomputer PRIMEHPC FX1000,
PRIMEHPC FX700, and supercomputer Fugaku.
The official microarchitecture information of A64FX can be read at
https://github.com/fujitsu/A64FX.

2020-08-07  Qian jianhua  <qianjh@cn.fujitsu.com>

gcc/
* config/aarch64/aarch64-cores.def (a64fx): New core.
* config/aarch64/aarch64-tune.md: Regenerated.
* config/aarch64/aarch64.c (a64fx_prefetch_tune, a64fx_tunings): New.
* doc/invoke.texi: Add a64fx to the list.

(cherry picked from commit 02f21aea0679c5cac094a3f575e839d44cb57a39)
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/config/aarch64/aarch64.c
gcc/doc/invoke.texi