[llvm] [NFC][RISCV] Move Zvfbf* relative stuffs to RISCVInstrInfoZvfbf.td (PR #159619)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 18 11:51:03 PDT 2025


================
@@ -31,3 +31,63 @@ let Predicates = [HasStdExtZvfbfwma],
     DestEEW = EEWSEWx2 in {
 defm VFWMACCBF16_V : VWMAC_FV_V_F<"vfwmaccbf16", 0b111011>;
 }
+
+let Predicates = [HasStdExtZvfbfmin] in {
+  defm PseudoVFWCVTBF16_F_F :  VPseudoVWCVTD_V;
+  defm PseudoVFNCVTBF16_F_F :  VPseudoVNCVTD_W_RM;
+}
+
+let mayRaiseFPException = true, Predicates = [HasStdExtZvfbfwma] in
+  defm PseudoVFWMACCBF16  : VPseudoVWMAC_VV_VF_BF_RM;
+
+
----------------
topperc wrote:

Please add

```
//===----------------------------------------------------------------------===// 
// Patterns.                                                                     
//===----------------------------------------------------------------------===//
```

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


More information about the llvm-commits mailing list