[all-commits] [llvm/llvm-project] 947d4f: [AArch64] RASv2 Assembly Support
Sam Elliott via All-commits
all-commits at lists.llvm.org
Fri Dec 16 06:38:28 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 947d4fb37336389255950d77760ede81708c5466
https://github.com/llvm/llvm-project/commit/947d4fb37336389255950d77760ede81708c5466
Author: Archibald Elliott <archibald.elliott at arm.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M llvm/include/llvm/Support/AArch64TargetParser.def
M llvm/include/llvm/Support/AArch64TargetParser.h
M llvm/lib/Target/AArch64/AArch64.td
M llvm/lib/Target/AArch64/AArch64SystemOperands.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/test/MC/AArch64/arm64-system-encoding.s
A llvm/test/MC/AArch64/armv8.9a-pfar.s
A llvm/test/MC/AArch64/armv8.9a-rasv2-error.s
A llvm/test/MC/AArch64/armv8.9a-rasv2.s
M llvm/test/MC/AArch64/armv9a-rme.s
M llvm/test/MC/AArch64/basic-a64-diagnostics.s
M llvm/test/MC/AArch64/basic-a64-instructions.s
M llvm/test/MC/AArch64/directive-arch_extension-negative.s
M llvm/test/MC/AArch64/directive-arch_extension.s
A llvm/test/MC/Disassembler/AArch64/armv8.9a-pfar.txt
A llvm/test/MC/Disassembler/AArch64/armv8.9a-rasv2.txt
M llvm/test/MC/Disassembler/AArch64/armv9a-rme.txt
M llvm/test/MC/Disassembler/AArch64/basic-a64-instructions.txt
M llvm/unittests/Support/TargetParserTest.cpp
Log Message:
-----------
[AArch64] RASv2 Assembly Support
This feature adds upstream support for FEAT_RASv2 and FEAT_PFAR. Both
are system-register-only, but FEAT_RAS is behind the command-line
extension "+ras", so FEAT_RASv2 is behind "+rasv2".
This patch includes support for ID_AA64MMFR4_EL1. This is an ID system
register so it is not behind any feature flags.
Differential Revision: https://reviews.llvm.org/D139936
More information about the All-commits
mailing list