[ARM][AArch64] Adding Neoverse V1 CPU support
authorLucas Prates <lucas.prates@arm.com>
Wed, 28 Oct 2020 11:07:17 +0000 (11:07 +0000)
committerLucas Prates <lucas.prates@arm.com>
Mon, 9 Nov 2020 13:15:40 +0000 (13:15 +0000)
commitc2c2cc13601374f987cb03dfc8ef841c64b14024
tree9167f8ca1475e109a395f8930b226214aebfa5ce
parent4f175dce800b6673f85ab2cdd5f57fa533e7c502
[ARM][AArch64] Adding Neoverse V1 CPU support

Add support for the Neoverse V1 CPU to the ARM and AArch64 backends.

This is based on patches from Mark Murray and Victor Campos.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D90765
13 files changed:
clang/test/Driver/aarch64-cpus.c
clang/test/Driver/arm-cortex-cpus.c
llvm/include/llvm/MC/SubtargetFeature.h
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/include/llvm/Support/ARMTargetParser.def
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMSubtarget.cpp
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/test/CodeGen/AArch64/cpus.ll
llvm/unittests/Support/TargetParserTest.cpp