Hi all,

This adds support for the NVIDIA Grace CPU to aarch64.
We reuse the tuning decisions for the Neoverse V2 core, but include a
number of architecture features that are not enabled by default in
-mcpu=neoverse-v2.

This allows Grace users to more simply target the CPU with -mcpu=grace
rather than remembering what extensions to tag on top of
-mcpu=neoverse-v2.

Bootstrapped and tested on aarch64-none-linux-gnu.
I’m pushing this to trunk.
I have patches tested for the 14, 13, 12, 11 branches as well that I’d like to 
push there to make it simpler for our users to target Grace.
They are the same as this one logically, but they just account for slight 
syntactic differences and flag definitions that have happened since those 
branches.
Thanks,
Kyrill

        * config/aarch64/aarch64-cores.def (grace): New entry.  
        * config/aarch64/aarch64-tune.md: Regenerate
        * doc/invoke.texi (AArch64 Options): Document the above.

Signed-off-by: Kyrylo Tkachov <ktkac...@nvidia.com>

Attachment: grace.patch
Description: grace.patch

Reply via email to