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

Pavel Iliin via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 19 16:55:42 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
----------------
ilinpv wrote:

I don't think we need these implications. Features dependencies are already set in llvm/lib/Target/AArch64/AArch64.td

`def FeatureComplxNum : SubtargetFeature<
    "complxnum", "HasComplxNum", "true",
    "Enable v8.3-A Floating-point complex number support (FEAT_FCMA)",
    [FeatureNEON]>;`
   
`def FeatureJS : SubtargetFeature<
    "jsconv", "HasJS", "true",
    "Enable v8.3-A JavaScript FP conversion instructions (FEAT_JSCVT)",
    [FeatureFPARMv8]>;`

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


More information about the cfe-commits mailing list