[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