[Driver][AArch64]Add driver support for neoverse-512tvb target
authorCaroline Concatto <caroline.concatto@arm.com>
Fri, 22 Oct 2021 08:22:14 +0000 (09:22 +0100)
committerCaroline Concatto <caroline.concatto@arm.com>
Thu, 28 Oct 2021 08:08:40 +0000 (09:08 +0100)
commit2186b011e96669b447896c103c10a07dd3aa6203
treea638961243376efed815438d92e4704a3e36a98d
parent073c5d0e4706f14b599f62c7bb115b843d0e4962
[Driver][AArch64]Add driver support for neoverse-512tvb target

The support for  neoverse-512tvb mirrors the same option available in GCC[1].
There is no functional effect for this option yet.
This patch ensures the driver accepts "-mcpu=neoverse-512tvb", and enough
plumbing is in place to allow the new option to be used in the future.

[1]https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html

Differential Revision: https://reviews.llvm.org/D112406
clang/test/Driver/aarch64-cpus.c
clang/test/Misc/target-invalid-cpu-note.c
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/test/CodeGen/AArch64/cpus.ll
llvm/test/CodeGen/AArch64/misched-fusion-aes.ll
llvm/unittests/Support/TargetParserTest.cpp