diff options
author | Tamar Christina <tamar.christina@arm.com> | 2023-11-21 13:21:07 +0000 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2023-11-21 13:25:25 +0000 |
commit | c187fe4bceb90643b88a55a54c4040ab9e40e659 (patch) | |
tree | c393b40500ea839481e4bf637d334c773d2475c5 /libcpp | |
parent | 33c2b70dbabc02788caabcbc66b7baeafeb95bcf (diff) | |
download | gcc-c187fe4bceb90643b88a55a54c4040ab9e40e659.zip gcc-c187fe4bceb90643b88a55a54c4040ab9e40e659.tar.gz gcc-c187fe4bceb90643b88a55a54c4040ab9e40e659.tar.bz2 |
AArch64: Add new generic-armv9-a CPU and make it the default for Armv9
This patch adds a new generic scheduling model "generic-armv9-a" and makes it
the default for all Armv9 architectures.
-mcpu=generic and -mtune=generic is kept around for those that really want the
previous cost model.
gcc/ChangeLog:
PR target/111370
* config/aarch64/aarch64-arches.def (armv9-a, armv9.1-a, armv9.2-a,
armv9.3-a): Update to generic-armv9-a.
* config/aarch64/aarch64-cores.def (generic-armv9-a): New.
* config/aarch64/aarch64-tune.md: Regenerate.
* config/aarch64/aarch64.cc: Include generic_armv9_a.h.
* config/aarch64/tuning_models/generic_armv9_a.h: New file.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions