[AArch64] Support v8.9-A/v9.4-A in .arch_extension directive
authorLucas Prates <lucas.prates@arm.com>
Wed, 21 Dec 2022 16:22:35 +0000 (16:22 +0000)
committerLucas Prates <lucas.prates@arm.com>
Mon, 23 Jan 2023 15:03:01 +0000 (15:03 +0000)
commit1efea0ae8ed2ed256aa8950a020448a361bb9282
treea41fb74d0e2df8ff4da7674f5bf8c6c2e399a1c9
parent8ea4a4b0f47a1feb2193f6eccd311b50f8a2a27a
[AArch64] Support v8.9-A/v9.4-A in .arch_extension directive

This adds support for the v8.9-A/v9.4-A architectural extensions to be
used in .arch_extension assembly directives.

Patch by Sam Elliott.

Reviewed By: lenary, tmatheson

Differential Revision: https://reviews.llvm.org/D141402
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/test/MC/AArch64/directive-arch_extension-negative.s
llvm/test/MC/AArch64/directive-arch_extension.s