Searched refs:IgnoreZeroSign (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp509 bool IgnoreZeroSign = I.hasNoSignedZeros(); local
510 if (BinaryOperator::isFNeg(Opnd0, IgnoreZeroSign)) {
514 Value *N0 = dyn_castFNegVal(Opnd0, IgnoreZeroSign);
515 Value *N1 = dyn_castFNegVal(Opnd1, IgnoreZeroSign);
H A DInstructionCombining.cpp534 Value *InstCombiner::dyn_castFNegVal(Value *V, bool IgnoreZeroSign) const {
535 if (BinaryOperator::isFNeg(V, IgnoreZeroSign))
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DInstrTypes.h312 static bool isFNeg(const Value *V, bool IgnoreZeroSign=false);
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstructions.cpp1934 bool BinaryOperator::isFNeg(const Value *V, bool IgnoreZeroSign) { argument
1938 if (!IgnoreZeroSign)
1939 IgnoreZeroSign = cast<Instruction>(V)->hasNoSignedZeros();
1940 return !IgnoreZeroSign ? C->isNegativeZeroValue() : C->isZeroValue();

Completed in 430 milliseconds