Home
last modified time | relevance | path

Searched refs:setHasNoSignedWrap (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DNoFolder.h46 if (HasNSW) BO->setHasNoSignedWrap();
66 if (HasNSW) BO->setHasNoSignedWrap();
86 if (HasNSW) BO->setHasNoSignedWrap();
144 if (HasNSW) BO->setHasNoSignedWrap();
187 if (HasNSW) BO->setHasNoSignedWrap();
H A DInstruction.h319 void setHasNoSignedWrap(bool b = true);
H A DOperator.h82 void setHasNoSignedWrap(bool B) { in setHasNoSignedWrap() function
H A DInstrTypes.h206 BO->setHasNoSignedWrap(true);
212 BO->setHasNoSignedWrap(true);
218 BO->setHasNoSignedWrap(true);
H A DIRBuilder.h992 if (HasNSW) BO->setHasNoSignedWrap(); in CreateInsertNUWNSWBinOp()
1314 if (HasNSW) BO->setHasNoSignedWrap();
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp105 void Instruction::setHasNoSignedWrap(bool b) { in setHasNoSignedWrap() function in Instruction
106 cast<OverflowingBinaryOperator>(this)->setHasNoSignedWrap(b); in setHasNoSignedWrap()
128 cast<OverflowingBinaryOperator>(this)->setHasNoSignedWrap(false); in dropPoisonGeneratingFlags()
246 setHasNoSignedWrap(OB->hasNoSignedWrap()); in copyIRFlags()
269 setHasNoSignedWrap(hasNoSignedWrap() & OB->hasNoSignedWrap()); in andIRFlags()
H A DConstants.cpp3027 BO->setHasNoSignedWrap(SubclassOptionalData & in getAsInstruction()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp147 BO->setHasNoSignedWrap(); in visitMul()
167 BO->setHasNoSignedWrap(); in visitMul()
181 Shl->setHasNoSignedWrap(); in visitMul()
243 NewMul->setHasNoSignedWrap(); in visitMul()
306 BO->setHasNoSignedWrap(); in visitMul()
336 I.setHasNoSignedWrap(true); in visitMul()
640 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
666 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
H A DInstCombineAddSub.cpp1028 BOp->setHasNoSignedWrap(); in canonicalizeLowbitMask()
1107 Shl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd()
1218 I.setHasNoSignedWrap(true); in visitAdd()
1474 Res->setHasNoSignedWrap(true); in visitSub()
1477 Res->setHasNoSignedWrap(true); in visitSub()
1645 Add->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitSub()
1738 I.setHasNoSignedWrap(true); in visitSub()
H A DInstCombineShifts.cpp212 InnerShift->setHasNoSignedWrap(false); in foldShiftedShift()
635 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl()
665 I.setHasNoSignedWrap(); in visitShl()
867 NewShl->setHasNoSignedWrap(true); in visitAShr()
H A DInstructionCombining.cpp335 I.setHasNoSignedWrap(true); in SimplifyAssociativeOrCommutative()
598 BO->setHasNoSignedWrap(HasNSW); in tryFactorization()
1340 BO->setHasNoSignedWrap(NoSignedWrap); in Descale()
1547 NewBinOp->setHasNoSignedWrap(); in narrowMathIfNoOverflow()
H A DInstCombineSimplifyDemanded.cpp444 BinOP.setHasNoSignedWrap(false); in SimplifyDemandedUseBits()
953 New->setHasNoSignedWrap(Orig->hasNoSignedWrap()); in simplifyShrShlDemandedBits()
H A DInstCombineVectorOps.cpp1068 New->setHasNoSignedWrap(BO->hasNoSignedWrap()); in buildNew()
1450 NewBO->setHasNoSignedWrap(false); in foldSelectShuffle()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp480 NewResult->setHasNoSignedWrap(true); in eliminateOverflowIntrinsic()
782 BO->setHasNoSignedWrap(); in strengthenOverflowingOperation()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DPHITransAddr.cpp432 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap()); in InsertPHITranslatedSubExpr()
H A DScalarEvolutionExpander.cpp1303 cast<BinaryOperator>(IncV)->setHasNoSignedWrap(); in getAddRecExprPHILiterally()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp832 I->setHasNoSignedWrap(false); in NegateValue()
879 TheNeg->setHasNoSignedWrap(false); in NegateValue()
967 Mul->setHasNoSignedWrap(true); in ConvertShiftToMul()
H A DCorrelatedValuePropagation.cpp652 AddOp->setHasNoSignedWrap(NewNSW); in processAdd()
H A DIndVarSimplify.cpp2423 BO->setHasNoSignedWrap(AR->hasNoSignedWrap()); in linearFunctionTestReplace()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp297 Inst->setHasNoSignedWrap(); in promoteUniformOpToI32()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3612 cast<BinaryOperator>(I)->setHasNoSignedWrap(true); in parseFunctionBody()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp5592 if (NSW) cast<BinaryOperator>(Inst)->setHasNoSignedWrap(true); in ParseInstruction()