[llvm] [TargetParser] Define AEK_FCMA and AEK_JSCVT for tsv110 (PR #75516)

Momchil Velikov via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 21 02:05:55 PST 2023


================
@@ -81,6 +81,15 @@ static bool DecodeAArch64Features(const Driver &D, StringRef text,
     else
       return false;
 
+    // +jsconv and +complxnum implies +neon and +fp-armv8
----------------
momchil-velikov wrote:

@bryanpkc Good point. The same is said also in Arm ARM, section A2.1.1.

There is already a description  at https://github.com/llvm/llvm-project/blob/ba4d36951f1deaf24dce526900a2d6dbdefa377b/llvm/lib/Target/AArch64/AArch64.td#L1513

Shouldn't it include both  `FeatureJS` and `FeatureComplxNum` ?

Once you have that, I would expect `+nosimd` to disable FEAT_FCMA and `+nofp` to disable both `FEAT_FCMA` and `FEAT_JSCVT`.

https://github.com/llvm/llvm-project/pull/75516


More information about the llvm-commits mailing list