diff options
author | Danila Malyutin <dmalyutin@azul.com> | 2022-02-10 17:31:03 +0300 |
---|---|---|
committer | Danila Malyutin <dmalyutin@azul.com> | 2022-03-03 09:30:02 +0300 |
commit | ff33b6f90ac2ff60f5084e1c49ae583e122a7323 (patch) | |
tree | b846f2bd35a13a08f444abad51087e102da709ec /llvm/lib/Support/Host.cpp | |
parent | cd89f94aa9048d59120d5d89ac84b5119bad45ab (diff) | |
download | llvm-ff33b6f90ac2ff60f5084e1c49ae583e122a7323.zip llvm-ff33b6f90ac2ff60f5084e1c49ae583e122a7323.tar.gz llvm-ff33b6f90ac2ff60f5084e1c49ae583e122a7323.tar.bz2 |
[Support][AArch64] Detect a few more host CPU features on AArch64
Add detecton for lse, sve and sve2 on linux
Differential Revision: https://reviews.llvm.org/D119435
Diffstat (limited to 'llvm/lib/Support/Host.cpp')
-rw-r--r-- | llvm/lib/Support/Host.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index f6003b7..da4159a 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -1706,6 +1706,9 @@ bool sys::getHostCPUFeatures(StringMap<bool> &Features) { .Case("asimd", "neon") .Case("fp", "fp-armv8") .Case("crc32", "crc") + .Case("atomics", "lse") + .Case("sve", "sve") + .Case("sve2", "sve2") #else .Case("half", "fp16") .Case("neon", "neon") |