aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ObjectYAML
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2024-08-12 09:22:06 +0100
committerGitHub <noreply@github.com>2024-08-12 09:22:06 +0100
commita07c6d9e3457ec851a9f5dfd8af6fb9cc938e8f3 (patch)
treeb78830243fc4f46ac959a36d2c384c107d81826f /llvm/lib/ObjectYAML
parentcc14ecc281331be8f44b370a437a7f1eb7f5c7c9 (diff)
downloadllvm-a07c6d9e3457ec851a9f5dfd8af6fb9cc938e8f3.zip
llvm-a07c6d9e3457ec851a9f5dfd8af6fb9cc938e8f3.tar.gz
llvm-a07c6d9e3457ec851a9f5dfd8af6fb9cc938e8f3.tar.bz2
[llvm][llvm-readobj] Add NT_ARM_FPMR corefile note type (#102594)
This contains the fpmr register which was added in Armv9.5-a. This register mainly contains controls for fp8 formats. It was added to the Linux Kernel in https://github.com/torvalds/linux/commit/4035c22ef7d43a6c00d6a6584c60e902b95b46af.
Diffstat (limited to 'llvm/lib/ObjectYAML')
-rw-r--r--llvm/lib/ObjectYAML/ELFYAML.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/ObjectYAML/ELFYAML.cpp b/llvm/lib/ObjectYAML/ELFYAML.cpp
index cb099ef..1a192f72 100644
--- a/llvm/lib/ObjectYAML/ELFYAML.cpp
+++ b/llvm/lib/ObjectYAML/ELFYAML.cpp
@@ -135,6 +135,7 @@ void ScalarEnumerationTraits<ELFYAML::ELF_NT>::enumeration(
ECase(NT_ARM_SSVE);
ECase(NT_ARM_ZA);
ECase(NT_ARM_ZT);
+ ECase(NT_ARM_FPMR);
ECase(NT_FILE);
ECase(NT_PRXFPREG);
ECase(NT_SIGINFO);