mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
AArch64: report fp16 arithmetic is present for apple-a11 CPU.
AArch64.td got it right, but the target-parser dropped it, leading to missing feature flags in Clang.
This commit is contained in:
parent
a8e2fbeea0
commit
3073fe6437
@ -184,7 +184,7 @@ AARCH64_CPU_NAME("apple-a9", ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,
|
||||
AARCH64_CPU_NAME("apple-a10", ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,
|
||||
(AArch64::AEK_CRC | AArch64::AEK_RDM))
|
||||
AARCH64_CPU_NAME("apple-a11", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false,
|
||||
(AArch64::AEK_NONE))
|
||||
(AArch64::AEK_FP16))
|
||||
AARCH64_CPU_NAME("apple-a12", ARMV8_3A, FK_CRYPTO_NEON_FP_ARMV8, false,
|
||||
(AArch64::AEK_FP16))
|
||||
AARCH64_CPU_NAME("apple-a13", ARMV8_4A, FK_CRYPTO_NEON_FP_ARMV8, false,
|
||||
|
@ -1023,10 +1023,10 @@ INSTANTIATE_TEST_CASE_P(
|
||||
AArch64::AEK_SIMD,
|
||||
"8-A"),
|
||||
ARMCPUTestParams("apple-a11", "armv8.2-a", "crypto-neon-fp-armv8",
|
||||
AArch64::AEK_NONE | AArch64::AEK_CRC |
|
||||
AArch64::AEK_CRYPTO | AArch64::AEK_FP |
|
||||
AArch64::AEK_LSE | AArch64::AEK_RAS |
|
||||
AArch64::AEK_RDM | AArch64::AEK_SIMD,
|
||||
AArch64::AEK_CRC | AArch64::AEK_CRYPTO |
|
||||
AArch64::AEK_FP | AArch64::AEK_LSE |
|
||||
AArch64::AEK_RAS | AArch64::AEK_RDM |
|
||||
AArch64::AEK_SIMD | AArch64::AEK_FP16,
|
||||
"8.2-A"),
|
||||
ARMCPUTestParams("apple-a12", "armv8.3-a", "crypto-neon-fp-armv8",
|
||||
AArch64::AEK_CRC | AArch64::AEK_CRYPTO |
|
||||
|
Loading…
Reference in New Issue
Block a user