[llvm] [RISCV] Allow crypto features to imply dependents (PR #112659)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 16 21:26:41 PDT 2024


================
@@ -750,7 +751,8 @@ def HasStdExtZvbb : Predicate<"Subtarget->hasStdExtZvbb()">,
 
 def FeatureStdExtZvbc
     : RISCVExtension<"zvbc", 1, 0,
-                     "'Zvbc' (Vector Carryless Multiplication)">,
+                     "'Zvbc' (Vector Carryless Multiplication)",
+                     [FeatureStdExtZve64x]>,
       RISCVExtensionBitmask<0, 49>;
 def HasStdExtZvbc : Predicate<"Subtarget->hasStdExtZvbc()">,
                     AssemblerPredicate<(all_of FeatureStdExtZvbc),
----------------
topperc wrote:

FeatureStdExtZvbc32e below should imply Zve32x.

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


More information about the llvm-commits mailing list