Lines Matching refs:SNaN
4036 bool SelectionDAG::isKnownNeverNaN(SDValue Op, bool SNaN, unsigned Depth) const { in isKnownNeverNaN() argument
4048 (SNaN && !C->getValueAPF().isSignaling()); in isKnownNeverNaN()
4060 if (SNaN) in isKnownNeverNaN()
4075 if (SNaN) in isKnownNeverNaN()
4077 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
4082 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
4085 return isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1) && in isKnownNeverNaN()
4086 isKnownNeverNaN(Op.getOperand(2), SNaN, Depth + 1); in isKnownNeverNaN()
4089 if (SNaN) in isKnownNeverNaN()
4091 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
4098 if (SNaN) in isKnownNeverNaN()
4100 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) && in isKnownNeverNaN()
4101 isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1) && in isKnownNeverNaN()
4102 isKnownNeverNaN(Op.getOperand(2), SNaN, Depth + 1); in isKnownNeverNaN()
4110 if (SNaN) in isKnownNeverNaN()
4119 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) || in isKnownNeverNaN()
4120 isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1); in isKnownNeverNaN()
4124 if (SNaN) in isKnownNeverNaN()
4136 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) && in isKnownNeverNaN()
4137 isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1); in isKnownNeverNaN()
4140 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
4147 return TLI->isKnownNeverNaNForTargetNode(Op, *this, SNaN, Depth); in isKnownNeverNaN()