diff options
author | Tamar Christina <tamar.christina@arm.com> | 2024-08-01 16:53:41 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2024-08-01 16:53:41 +0100 |
commit | 729000b90300a31ef9ed405635a0be761c5e168b (patch) | |
tree | 53ca1ed8de4278893e17994ef4248449e33123b6 /gcc/doc | |
parent | 7e7c1e38829d45667748db68f15584bdd16fcad6 (diff) | |
download | gcc-729000b90300a31ef9ed405635a0be761c5e168b.zip gcc-729000b90300a31ef9ed405635a0be761c5e168b.tar.gz gcc-729000b90300a31ef9ed405635a0be761c5e168b.tar.bz2 |
AArch64: Add Neoverse V3 core definition and cost model
This adds a cost model and core definition for Neoverse V3.
It also makes Cortex-X4 use the Neoverse V3 cost model.
gcc/ChangeLog:
* config/aarch64/aarch64-cores.def (cortex-x4): Update.
(neoverse-v3): New.
* config/aarch64/aarch64-tune.md: Regenerate.
* config/aarch64/tuning_models/neoversev3.h: New file.
* config/aarch64/aarch64.cc: Use it.
* doc/invoke.texi: Document it.
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index ef2213b..2684f50 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -21533,6 +21533,7 @@ performance of the code. Permissible values for this option are: @samp{oryon-1}, @samp{neoverse-512tvb}, @samp{neoverse-e1}, @samp{neoverse-n1}, @samp{neoverse-n2}, @samp{neoverse-v1}, @samp{neoverse-v2}, @samp{grace}, +@samp{neoverse-v3}, @samp{qdf24xx}, @samp{saphira}, @samp{phecda}, @samp{xgene1}, @samp{vulcan}, @samp{octeontx}, @samp{octeontx81}, @samp{octeontx83}, @samp{octeontx2}, @samp{octeontx2t98}, @samp{octeontx2t96} |