diff options
author | Ties Stuij <ties@stuij.se> | 2022-04-28 10:23:54 +0100 |
---|---|---|
committer | Ties Stuij <ties.stuij@arm.com> | 2022-04-28 10:48:26 +0100 |
commit | 051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4 (patch) | |
tree | e034a319b9239e7788319569842d4f7518a6df80 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 2b833d4086aba3c0fca480549309af54bfdd8e2e (diff) | |
download | llvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.zip llvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.tar.gz llvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.tar.bz2 |
[ARM] add Armv9 build attribute
The build attribute number can be found in the Arm ABI addenda32 document:
https://github.com/ARM-software/abi-aa/blob/main/addenda32/addenda32.rst#335target-related-attributes
Reviewed By: tmatheson
Differential Revision: https://reviews.llvm.org/D124090
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/ELFObjectFile.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index d5e46f9..8be1c2b 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -574,6 +574,9 @@ void ELFObjectFileBase::setARMSubArch(Triple &TheTriple) const { case ARMBuildAttrs::v8_1_M_Main: Triple += "v8.1m.main"; break; + case ARMBuildAttrs::v9_A: + Triple += "v9a"; + break; } } if (!isLittleEndian()) |