[AArch64] Add support for Arm Cortex-A76

Programming / Compilers / GCC - ktkachov [138bc75d-0d04-0410-961f-82ee72b054a4] - 27 June 2018 14:33 EDT

The Cortex-A76 is an Armv8.2-A processor with dotproduct and FP16 support. It can be paired with the Cortex-A55 and hence the option
-mcpu/-mtune=cortex-a76.cortex-a55 is also introduced.

Bootstrapped and tested on aarch64-none-linux-gnu.

- config/aarch64/aarch64-cores.def (cortex-a76): New entry. (cortex-a76.cortex-a55): Likewise.
- config/aarch64/aarch64-tune.md: Regenerate.
- doc/invoke.texi (AArch64 Options): Document cortex-a76 and cortex-a76.cortex-a55.

f9e6514a028 [AArch64] Add support for Arm Cortex-A76
gcc/ChangeLog | 8 ++++++++
gcc/config/aarch64/aarch64-cores.def | 2 ++
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/doc/invoke.texi | 9 +++++----
4 files changed, 16 insertions(+), 5 deletions(-)

Upstream: gcc.gnu.org


  • Share