[PATCH] D90765: [ARM][AArch64] Adding Neoverse V1 CPU support

Dave Green via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Nov 5 08:43:13 PST 2020


dmgreen added inline comments.


================
Comment at: llvm/include/llvm/Support/AArch64TargetParser.def:154-155
+AARCH64_CPU_NAME("neoverse-v1", ARMV8_4A, FK_CRYPTO_NEON_FP_ARMV8, false,
+                 (AArch64::AEK_RAS | AArch64::AEK_SVE | AArch64::AEK_SSBS |
+                  AArch64::AEK_RCPC))
 AARCH64_CPU_NAME("cyclone", ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,
----------------
Target parser isn't my favourite part of llvm, but does this need FP16? BF16? Any others?


================
Comment at: llvm/include/llvm/Support/ARMTargetParser.def:303
              (ARM::AEK_FP16 | ARM::AEK_DOTPROD))
+ARM_CPU_NAME("neoverse-v1", ARMV8_4A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_RAS)
 ARM_CPU_NAME("cyclone", ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_CRC)
----------------
Make sure this line isn't too long.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90765/new/

https://reviews.llvm.org/D90765



More information about the cfe-commits mailing list