dmgreen added inline comments.

================
Comment at: llvm/include/llvm/Support/AArch64TargetParser.def:205
+AARCH64_CPU_NAME("cortex-x1c", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false,
+                 (AArch64::AEK_RAS))
 AARCH64_CPU_NAME("cortex-x2", ARMV9A, FK_NEON_FP_ARMV8, false,
----------------
Should this have the same features as the cortex-x1? AEK_DOTPROD and AEK_FP16 
and the rest?


================
Comment at: llvm/lib/Target/AArch64/AArch64.td:719
+                                   "Cortex-X1C ARM processors", [
+                                   FeatureFuseAES,
+                                   FeaturePostRAScheduler]>;
----------------
This can be the same as TuneX1. It might be worth using the same TuneX1 in both 
the cortex-x1 and cortex-x1c.


================
Comment at: llvm/lib/Target/AArch64/AArch64.td:983
+                                 FeatureNEON, FeaturePerfMon, FeatureSPE,
+                                 FeaturePAuth, FeatureFullFP16, 
FeatureFP16FML];
   list<SubtargetFeature> X2   = [HasV9_0aOps, FeatureNEON, FeaturePerfMon,
----------------
Should this have dotprod and RCPC?

The TRM isn't super clear on what features are present. Is FP16FML present?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D117202

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to