[ARM][AArch64] Introduce Armv9.3-A
authorLucas Prates <lucas.prates@arm.com>
Thu, 2 Sep 2021 15:12:55 +0000 (16:12 +0100)
committerTomas Matheson <tomas.matheson@arm.com>
Mon, 3 Jan 2022 12:40:43 +0000 (12:40 +0000)
commitcd7f621a0aa474d6953a50226aca38d35fcac895
treeea81a0e4c46dc610b32fe79f3a30eb6be1952830
parent8c1e520c903e0b7e758f8fbf4f1c3824f0d3efad
[ARM][AArch64] Introduce Armv9.3-A

This patch introduces support for targetting the Armv9.3-A architecture,
which should map to the existing Armv8.8-A extensions.

Differential Revision: https://reviews.llvm.org/D116158
14 files changed:
llvm/include/llvm/ADT/Triple.h
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/include/llvm/Support/ARMTargetParser.def
llvm/lib/Support/AArch64TargetParser.cpp
llvm/lib/Support/ARMTargetParser.cpp
llvm/lib/Support/Triple.cpp
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
llvm/unittests/Support/TargetParserTest.cpp