[llvm] [RISCV][ISelLowering] Use Zicond for FP selects on Zfinx/Zdinx (PR #169299)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 25 10:38:33 PST 2025


================
@@ -9555,6 +9555,54 @@ SDValue RISCVTargetLowering::lowerSELECT(SDValue Op, SelectionDAG &DAG) const {
   if (SDValue V = lowerSelectToBinOp(Op.getNode(), DAG, Subtarget))
     return V;
 
+  // When there is no cost for GPR <-> FGPR, we can use zicond select for
----------------
topperc wrote:

FGPR->FPR

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


More information about the llvm-commits mailing list