Searched refs:IgnoreZeroSign (Results 1 – 6 of 6) sorted by relevance
666 bool IgnoreZeroSign = I.hasNoSignedZeros(); in visitFMul() local667 if (BinaryOperator::isFNeg(Opnd0, IgnoreZeroSign)) { in visitFMul()671 Value *N0 = dyn_castFNegVal(Opnd0, IgnoreZeroSign); in visitFMul()672 Value *N1 = dyn_castFNegVal(Opnd1, IgnoreZeroSign); in visitFMul()
680 Value *InstCombiner::dyn_castFNegVal(Value *V, bool IgnoreZeroSign) const { in dyn_castFNegVal()681 if (BinaryOperator::isFNeg(V, IgnoreZeroSign)) in dyn_castFNegVal()
2086 bool BinaryOperator::isFNeg(const Value *V, bool IgnoreZeroSign) { in isFNeg() argument2090 if (!IgnoreZeroSign) in isFNeg()2091 IgnoreZeroSign = cast<Instruction>(V)->hasNoSignedZeros(); in isFNeg()2092 return !IgnoreZeroSign ? C->isNegativeZeroValue() : C->isZeroValue(); in isFNeg()
2241 bool BinaryOperator::isFNeg(const Value *V, bool IgnoreZeroSign) { in isFNeg() argument2245 if (!IgnoreZeroSign) in isFNeg()2246 IgnoreZeroSign = cast<Instruction>(V)->hasNoSignedZeros(); in isFNeg()2247 return !IgnoreZeroSign ? C->isNegativeZeroValue() : C->isZeroValue(); in isFNeg()
514 static bool isFNeg(const Value *V, bool IgnoreZeroSign=false);
542 static bool isFNeg(const Value *V, bool IgnoreZeroSign=false);