Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp652 bool IgnoreZeroSign = I.hasNoSignedZeros(); in visitFMul() local
653 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()
DInstructionCombining.cpp684 Value *InstCombiner::dyn_castFNegVal(Value *V, bool IgnoreZeroSign) const { in dyn_castFNegVal()
685 if (BinaryOperator::isFNeg(V, IgnoreZeroSign)) in dyn_castFNegVal()
/external/llvm/lib/IR/
DInstructions.cpp2110 bool BinaryOperator::isFNeg(const Value *V, bool IgnoreZeroSign) { in isFNeg() argument
2114 if (!IgnoreZeroSign) in isFNeg()
2115 IgnoreZeroSign = cast<Instruction>(V)->hasNoSignedZeros(); in isFNeg()
2116 return !IgnoreZeroSign ? C->isNegativeZeroValue() : C->isZeroValue(); in isFNeg()
/external/llvm/include/llvm/IR/
DInstrTypes.h505 static bool isFNeg(const Value *V, bool IgnoreZeroSign=false);