Searched refs:hasNoUnsignedWrap (Results 1 - 22 of 22) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp588 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap());
598 if (ShiftOp->hasNoUnsignedWrap()) {
645 if (ShiftOp->hasNoUnsignedWrap()) {
679 I.hasNoSignedWrap(), I.hasNoUnsignedWrap(),
690 if (!I.hasNoUnsignedWrap() &&
H A DInstCombinePHI.cpp37 isNUW = BO->hasNoUnsignedWrap();
59 isNUW = cast<OverflowingBinaryOperator>(I)->hasNoUnsignedWrap();
425 isNUW = BO->hasNoUnsignedWrap();
447 isNUW = cast<OverflowingBinaryOperator>(I)->hasNoUnsignedWrap();
H A DInstCombineAddSub.cpp918 I.hasNoUnsignedWrap(), TD))
998 New->setHasNoUnsignedWrap(I.hasNoUnsignedWrap());
1356 I.hasNoUnsignedWrap(), TD))
1367 Res->setHasNoUnsignedWrap(I.hasNoUnsignedWrap());
H A DInstCombineSelect.cpp240 BO->setHasNoUnsignedWrap(TVI_BO->hasNoUnsignedWrap());
275 BO->setHasNoUnsignedWrap(FVI_BO->hasNoUnsignedWrap());
H A DInstCombineSimplifyDemanded.cpp615 else if (IOp->hasNoUnsignedWrap())
893 New->setHasNoUnsignedWrap(Orig->hasNoUnsignedWrap());
H A DInstCombineCompares.cpp1449 if (cast<BinaryOperator>(LHSI)->hasNoUnsignedWrap())
2613 (CmpInst::isUnsigned(Pred) && BO0->hasNoUnsignedWrap()) ||
2617 (CmpInst::isUnsigned(Pred) && BO1->hasNoUnsignedWrap()) ||
2834 bool NUW = BO0->hasNoUnsignedWrap() && BO1->hasNoUnsignedWrap();
H A DInstCombineMulDivRem.cpp61 if (I->getOpcode() == Instruction::Shl && !I->hasNoUnsignedWrap()) {
154 if (I.hasNoUnsignedWrap()) Shl->setHasNoUnsignedWrap();
H A DInstCombineVectorOps.cpp637 New->setHasNoUnsignedWrap(BO->hasNoUnsignedWrap());
H A DInstCombineCasts.cpp37 if (OBI && !OBI->hasNoUnsignedWrap() && !OBI->hasNoSignedWrap()) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp100 BinOp->hasNoUnsignedWrap() * OverflowingBinaryOperator::NoUnsignedWrap;
163 if (LHSBinOp->hasNoUnsignedWrap() != RHSBinOp->hasNoUnsignedWrap() ||
H A DIndVarSimplify.cpp822 if (OBO->hasNoUnsignedWrap()) WideBO->setHasNoUnsignedWrap();
849 else if(!IsSigned && OBO->hasNoUnsignedWrap())
H A DGVN.cpp1769 if (ReplOp->hasNoUnsignedWrap() && !Op->hasNoUnsignedWrap())
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DPHITransAddr.cpp267 bool isNUW = cast<BinaryOperator>(Inst)->hasNoUnsignedWrap();
436 Res->setHasNoUnsignedWrap(cast<BinaryOperator>(Inst)->hasNoUnsignedWrap());
H A DInstructionSimplify.cpp1107 (!isSigned && Mul->hasNoUnsignedWrap()))
1378 cast<OverflowingBinaryOperator>(Op0)->hasNoUnsignedWrap())
2209 (CmpInst::isUnsigned(Pred) && LBO->hasNoUnsignedWrap()) ||
2215 (CmpInst::isUnsigned(Pred) && RBO->hasNoUnsignedWrap()) ||
2346 bool NUW = LBO->hasNoUnsignedWrap() && RBO->hasNoUnsignedWrap();
3052 cast<BinaryOperator>(I)->hasNoUnsignedWrap(),
3062 cast<BinaryOperator>(I)->hasNoUnsignedWrap(),
3093 cast<BinaryOperator>(I)->hasNoUnsignedWrap(),
H A DValueTracking.cpp872 if (OrZero || VOBO->hasNoUnsignedWrap() || VOBO->hasNoSignedWrap()) {
1020 if (BO->hasNoUnsignedWrap())
1088 if ((BO->hasNoSignedWrap() || BO->hasNoUnsignedWrap()) &&
H A DScalarEvolution.cpp3087 if (OBO->hasNoUnsignedWrap())
3107 if (OBO->hasNoUnsignedWrap())
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DOperator.h99 /// hasNoUnsignedWrap - Test whether this operation is known to never
101 bool hasNoUnsignedWrap() const { function in class:llvm::OverflowingBinaryOperator
H A DInstrTypes.h352 /// hasNoUnsignedWrap - Determine whether the no unsigned wrap flag is set.
353 bool hasNoUnsignedWrap() const;
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstructions.cpp2009 bool BinaryOperator::hasNoUnsignedWrap() const { function in class:BinaryOperator
2010 return cast<OverflowingBinaryOperator>(this)->hasNoUnsignedWrap();
H A DAsmWriter.cpp752 if (OBO->hasNoUnsignedWrap())
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp675 if (OBO->hasNoUnsignedWrap())
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2625 VecOp->setHasNoUnsignedWrap(BinOp->hasNoUnsignedWrap());

Completed in 377 milliseconds