[llvm] [RISCV]: Implemented softening of `FCANONICALIZE` (PR #169234)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 24 09:01:38 PST 2025


================
@@ -311,6 +313,17 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_FABS(SDNode *N) {
   return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask);
 }
 
+SDValue DAGTypeLegalizer::SoftenFloatRes_FCANONICALIZE(SDNode *N) {
+  SDLoc dl(N);
+  auto Node = DAG.getNode(ISD::FMINIMUMNUM, dl, N->getValueType(0),
----------------
arsenm wrote:

no auto 

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


More information about the llvm-commits mailing list