[llvm] [llvm][AArch64][Assembly]: Add LUT assembly/disassembly. (PR #70802)

via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 1 02:15:28 PDT 2023


================
@@ -517,6 +517,12 @@ def FeatureSME2p1 : SubtargetFeature<"sme2p1", "HasSME2p1", "true",
 def FeatureFAMINMAX: SubtargetFeature<"faminmax", "HasFAMINMAX", "true",
    "Enable FAMIN and FAMAX instructions (FEAT_FAMINMAX)">;
 
+def FeatureLUT: SubtargetFeature<"lut", "HasLUT", "true",
+   "Enable Lookup Table instructions (FEAT_LUT)">;
+
+def FeatureSME_LUTv2 : SubtargetFeature<"sme-lutv2", "HasSME_LUTv2", "true",
+  "Enable Scalable Matrix Extension (SME) LUTv2 instructions (FEAT_SME_LUTv2)", [FeatureSME2, FeatureFP8]>;
----------------
CarolineConcatto wrote:

I believe we can remove FeatureSME2 and FeatureFP8 from here

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


More information about the llvm-commits mailing list