[llvm] [llvm][RISCV] Support fma codegen for zvfbfa (PR #172949)

Brandon Wu via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 23 09:56:14 PST 2025


================
@@ -18306,7 +18309,13 @@ NodeExtensionHelper::getSupportedFoldings(const SDNode *Root) {
   case RISCVISD::VFNMADD_VL:
   case RISCVISD::VFNMSUB_VL:
     Strategies.push_back(canFoldToVWWithSameExtension);
-    if (Root->getOpcode() == RISCVISD::VFMADD_VL)
+    if (Subtarget.hasStdExtZvfbfwma() &&
----------------
4vtomat wrote:

is it because zvfbfa might be use more frequently?

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


More information about the llvm-commits mailing list