]> gcc.gnu.org Git - gcc.git/commit
AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model
authorTamar Christina <tamar.christina@arm.com>
Thu, 1 Aug 2024 15:54:15 +0000 (16:54 +0100)
committerTamar Christina <tamar.christina@arm.com>
Thu, 1 Aug 2024 15:54:15 +0000 (16:54 +0100)
commit488395f9513233944e488fae59372da4de4324c3
treeb74c0e4b25ebac81b2ff5214667c7f73164d2483
parent7ca2a803c4a0d8e894f0b36625a2c838c54fb4cd
AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model

This adds a cost model and core definition for Neoverse N3 and Cortex-A725.

It also makes Cortex-A725 use the Neoverse N3 cost model.

gcc/ChangeLog:

* config/aarch64/aarch64-cores.def (neoverse-n3, cortex-a725): New.
* config/aarch64/aarch64-tune.md: Regenerate.
* config/aarch64/tuning_models/neoversen3.h: New file.
* config/aarch64/aarch64.cc: Use it.
* doc/invoke.texi: Document it.
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/config/aarch64/aarch64.cc
gcc/config/aarch64/tuning_models/neoversen3.h [new file with mode: 0644]
gcc/doc/invoke.texi
This page took 0.062301 seconds and 5 git commands to generate.