[AArch64] Add support for Arm Cortex-A76
commitf9e6514a028eed4aaa59cc84fb18d8c95e792cd5
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2018 14:33:16 +0000 (27 14:33 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2018 14:33:16 +0000 (27 14:33 +0000)
tree7ace1d5410a67565521135562eafb8b29762c007
parent0ae463d575053c83d2bfba3656a58a406787822d
[AArch64] Add support for Arm Cortex-A76

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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262186 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/doc/invoke.texi