[llvm] [SDAG] Handle insert_subvector in isKnownNeverNaN (PR #131989)
    Jim Lin via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Apr 20 19:57:51 PDT 2025
    
    
  
================
@@ -5727,6 +5730,9 @@ bool SelectionDAG::isKnownNeverNaN(SDValue Op, bool SNaN, unsigned Depth) const
   case ISD::EXTRACT_SUBVECTOR: {
     return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1);
   }
+  case ISD::INSERT_SUBVECTOR:
+    return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) &&
+           isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1);
----------------
tclin914 wrote:
Done. Thanks.
https://github.com/llvm/llvm-project/pull/131989
    
    
More information about the llvm-commits
mailing list