Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/Support/AArch64TargetParser.def
Show First 20 Lines • Show All 198 Lines • ▼ Show 20 Lines | AARCH64_CPU_NAME("cortex-a710", ARMV9A, FK_NEON_FP_ARMV8, false, | ||||
AArch64::AEK_SB | AArch64::AEK_I8MM | AArch64::AEK_FP16FML | | AArch64::AEK_SB | AArch64::AEK_I8MM | AArch64::AEK_FP16FML | | ||||
AArch64::AEK_SVE | AArch64::AEK_SVE2 | AArch64::AEK_SVE2BITPERM | | AArch64::AEK_SVE | AArch64::AEK_SVE2 | AArch64::AEK_SVE2BITPERM | | ||||
AArch64::AEK_BF16)) | AArch64::AEK_BF16)) | ||||
AARCH64_CPU_NAME("cortex-r82", ARMV8R, FK_CRYPTO_NEON_FP_ARMV8, false, | AARCH64_CPU_NAME("cortex-r82", ARMV8R, FK_CRYPTO_NEON_FP_ARMV8, false, | ||||
(AArch64::AEK_LSE)) | (AArch64::AEK_LSE)) | ||||
AARCH64_CPU_NAME("cortex-x1", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, | AARCH64_CPU_NAME("cortex-x1", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, | ||||
(AArch64::AEK_FP16 | AArch64::AEK_DOTPROD | AArch64::AEK_RCPC | | (AArch64::AEK_FP16 | AArch64::AEK_DOTPROD | AArch64::AEK_RCPC | | ||||
AArch64::AEK_SSBS)) | AArch64::AEK_SSBS)) | ||||
AARCH64_CPU_NAME("cortex-x1c", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, | |||||
(AArch64::AEK_FP16 | AArch64::AEK_DOTPROD | AArch64::AEK_RCPC | | |||||
dmgreen: Should this have the same features as the cortex-x1? AEK_DOTPROD and AEK_FP16 and the rest? | |||||
Yes, you're right. I've added these. stuij: Yes, you're right. I've added these. | |||||
AArch64::AEK_SSBS | AArch64::AEK_PAUTH)) | |||||
AARCH64_CPU_NAME("cortex-x2", ARMV9A, FK_NEON_FP_ARMV8, false, | AARCH64_CPU_NAME("cortex-x2", ARMV9A, FK_NEON_FP_ARMV8, false, | ||||
(AArch64::AEK_MTE | AArch64::AEK_BF16 | AArch64::AEK_I8MM | | (AArch64::AEK_MTE | AArch64::AEK_BF16 | AArch64::AEK_I8MM | | ||||
AArch64::AEK_PAUTH | AArch64::AEK_SSBS | AArch64::AEK_SB | | AArch64::AEK_PAUTH | AArch64::AEK_SSBS | AArch64::AEK_SB | | ||||
AArch64::AEK_SVE | AArch64::AEK_SVE2 | AArch64::AEK_SVE2BITPERM | | AArch64::AEK_SVE | AArch64::AEK_SVE2 | AArch64::AEK_SVE2BITPERM | | ||||
AArch64::AEK_FP16FML)) | AArch64::AEK_FP16FML)) | ||||
AARCH64_CPU_NAME("neoverse-e1", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, | AARCH64_CPU_NAME("neoverse-e1", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, | ||||
(AArch64::AEK_DOTPROD | AArch64::AEK_FP16 | AArch64::AEK_RAS | | (AArch64::AEK_DOTPROD | AArch64::AEK_FP16 | AArch64::AEK_RAS | | ||||
AArch64::AEK_RCPC | AArch64::AEK_SSBS)) | AArch64::AEK_RCPC | AArch64::AEK_SSBS)) | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |
Should this have the same features as the cortex-x1? AEK_DOTPROD and AEK_FP16 and the rest?