Searched refs:IgnoreZeroSign (Results 1 – 4 of 4) sorted by relevance
652 bool IgnoreZeroSign = I.hasNoSignedZeros(); in visitFMul() local653 if (BinaryOperator::isFNeg(Opnd0, IgnoreZeroSign)) { in visitFMul()657 Value *N0 = dyn_castFNegVal(Opnd0, IgnoreZeroSign); in visitFMul()658 Value *N1 = dyn_castFNegVal(Opnd1, IgnoreZeroSign); in visitFMul()
684 Value *InstCombiner::dyn_castFNegVal(Value *V, bool IgnoreZeroSign) const { in dyn_castFNegVal()685 if (BinaryOperator::isFNeg(V, IgnoreZeroSign)) in dyn_castFNegVal()
2110 bool BinaryOperator::isFNeg(const Value *V, bool IgnoreZeroSign) { in isFNeg() argument2114 if (!IgnoreZeroSign) in isFNeg()2115 IgnoreZeroSign = cast<Instruction>(V)->hasNoSignedZeros(); in isFNeg()2116 return !IgnoreZeroSign ? C->isNegativeZeroValue() : C->isZeroValue(); in isFNeg()
505 static bool isFNeg(const Value *V, bool IgnoreZeroSign=false);