Home
last modified time | relevance | path

Searched refs:setHasNoUnsignedWrap (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
DReduceInstructionFlags.cpp29 I.setHasNoUnsignedWrap(false); in reduceFlagsInModule()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DInstruction.cpp161 void Instruction::setHasNoUnsignedWrap(bool b) { in setHasNoUnsignedWrap() function in Instruction
162 cast<OverflowingBinaryOperator>(this)->setHasNoUnsignedWrap(b); in setHasNoUnsignedWrap()
191 cast<OverflowingBinaryOperator>(this)->setHasNoUnsignedWrap(false); in dropPoisonGeneratingFlags()
353 setHasNoUnsignedWrap(OB->hasNoUnsignedWrap()); in copyIRFlags()
376 setHasNoUnsignedWrap(hasNoUnsignedWrap() && OB->hasNoUnsignedWrap()); in andIRFlags()
DConstants.cpp3471 BO->setHasNoUnsignedWrap(SubclassOptionalData & in getAsInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp149 NewShift->setHasNoUnsignedWrap(Sh0->hasNoUnsignedWrap() && in reassociateShiftAmtsOfTwoSameDirectionShifts()
446 NewShiftOp->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in commonShiftTransforms()
597 InnerShift->setHasNoUnsignedWrap(false); in foldShiftedShift()
958 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitShl()
979 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitShl()
1095 I.setHasNoUnsignedWrap(); in visitShl()
1141 I.setHasNoUnsignedWrap(); in visitShl()
1211 NewShl->setHasNoUnsignedWrap(true); in visitLShr()
DInstCombineMulDivRem.cpp82 I->setHasNoUnsignedWrap(); in simplifyValueKnownNonZero()
231 BO->setHasNoUnsignedWrap(); in visitMul()
243 Shl->setHasNoUnsignedWrap(); in visitMul()
308 NewMulBO->setHasNoUnsignedWrap(); in visitMul()
309 BO->setHasNoUnsignedWrap(); in visitMul()
482 I.setHasNoUnsignedWrap(true); in visitMul()
996 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap()); in commonIDivTransforms()
1023 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap()); in commonIDivTransforms()
DInstCombineAddSub.cpp1104 BOp->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in canonicalizeLowbitMask()
1291 NewI->setHasNoUnsignedWrap(HasNUW); in factorizeMathWithShlOps()
1295 NewShl->setHasNoUnsignedWrap(HasNUW); in factorizeMathWithShlOps()
1378 Shl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap()); in visitAdd()
1549 I.setHasNoUnsignedWrap(true); in visitAdd()
1854 I->setHasNoUnsignedWrap(); in OptimizePointerDifference()
1974 I.setHasNoUnsignedWrap(true); in visitSub()
DInstCombineSimplifyDemanded.cpp163 I->setHasNoUnsignedWrap(false); in SimplifyDemandedUseBits()
1207 New->setHasNoUnsignedWrap(Orig->hasNoUnsignedWrap()); in simplifyShrShlDemandedBits()
DInstructionCombining.cpp447 I.setHasNoUnsignedWrap(true); in SimplifyAssociativeOrCommutative()
556 I.setHasNoUnsignedWrap(true); in SimplifyAssociativeOrCommutative()
729 cast<Instruction>(RetVal)->setHasNoUnsignedWrap(HasNUW); in tryFactorization()
1946 NewBinOp->setHasNoUnsignedWrap(); in narrowMathIfNoOverflow()
DInstCombineSelect.cpp1277 FalseInst->setHasNoUnsignedWrap(false); in foldSelectValueEquivalence()
1302 FalseInst->setHasNoUnsignedWrap(); in foldSelectValueEquivalence()
DInstCombineVectorOps.cpp1846 New->setHasNoUnsignedWrap(BO->hasNoUnsignedWrap()); in buildNew()
DInstCombineCompares.cpp5071 Inst->setHasNoUnsignedWrap(); in OptimizeOverflowCheck()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DPHITransAddr.cpp434 Res->setHasNoUnsignedWrap(cast<BinaryOperator>(Inst)->hasNoUnsignedWrap()); in InsertPHITranslatedSubExpr()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DOperator.h87 void setHasNoUnsignedWrap(bool B) { in setHasNoUnsignedWrap() function
DInstruction.h362 void setHasNoUnsignedWrap(bool b = true);
DInstrTypes.h304 BO->setHasNoUnsignedWrap(true);
310 BO->setHasNoUnsignedWrap(true);
316 BO->setHasNoUnsignedWrap(true);
DIRBuilder.h1191 if (HasNUW) BO->setHasNoUnsignedWrap(); in CreateInsertNUWNSWBinOp()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DReassociate.cpp860 I->setHasNoUnsignedWrap(false); in NegateValue()
912 TheNeg->setHasNoUnsignedWrap(false); in NegateValue()
1012 New->setHasNoUnsignedWrap(); in convertOrWithNoCommonBitsToAdd()
1100 Mul->setHasNoUnsignedWrap(NUW); in ConvertShiftToMul()
DCorrelatedValuePropagation.cpp492 Inst->setHasNoUnsignedWrap(); in setDeducedOverflowingFlags()
DIndVarSimplify.cpp1107 BO->setHasNoUnsignedWrap(AR->hasNoUnsignedWrap()); in linearFunctionTestReplace()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp283 BO->setHasNoUnsignedWrap(); in InsertBinop()
1043 BO->setHasNoUnsignedWrap( in hoistIVInc()
1362 cast<BinaryOperator>(IncV)->setHasNoUnsignedWrap(); in getAddRecExprPHILiterally()
1456 I->setHasNoUnsignedWrap(false); in expandAddRecExprLiterally()
DSimplifyIndVar.cpp413 NewResult->setHasNoUnsignedWrap(true); in eliminateOverflowIntrinsic()
450 BO->setHasNoUnsignedWrap(); in eliminateSaturatingIntrinsic()
760 BO->setHasNoUnsignedWrap(ScalarEvolution::maskFlags(*Flags, SCEV::FlagNUW) == in strengthenOverflowingOperation()
/openbsd/src/gnu/llvm/llvm/lib/FuzzMutate/
DIRMutator.cpp230 [&Inst]() { Inst.setHasNoUnsignedWrap(!Inst.hasNoUnsignedWrap()); }); in mutate()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUCodeGenPrepare.cpp352 Inst->setHasNoUnsignedWrap(); in promoteUniformOpToI32()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1595 I->setHasNoUnsignedWrap(); in materializeValue()
4871 cast<BinaryOperator>(I)->setHasNoUnsignedWrap(true); in parseFunctionBody()
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLParser.cpp6316 if (NUW) cast<BinaryOperator>(Inst)->setHasNoUnsignedWrap(true); in parseInstruction()