| /openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| D | ReduceInstructionFlags.cpp | 29 I.setHasNoUnsignedWrap(false); in reduceFlagsInModule()
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | Instruction.cpp | 161 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()
|
| D | Constants.cpp | 3471 BO->setHasNoUnsignedWrap(SubclassOptionalData & in getAsInstruction()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineShifts.cpp | 149 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()
|
| D | InstCombineMulDivRem.cpp | 82 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()
|
| D | InstCombineAddSub.cpp | 1104 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()
|
| D | InstCombineSimplifyDemanded.cpp | 163 I->setHasNoUnsignedWrap(false); in SimplifyDemandedUseBits() 1207 New->setHasNoUnsignedWrap(Orig->hasNoUnsignedWrap()); in simplifyShrShlDemandedBits()
|
| D | InstructionCombining.cpp | 447 I.setHasNoUnsignedWrap(true); in SimplifyAssociativeOrCommutative() 556 I.setHasNoUnsignedWrap(true); in SimplifyAssociativeOrCommutative() 729 cast<Instruction>(RetVal)->setHasNoUnsignedWrap(HasNUW); in tryFactorization() 1946 NewBinOp->setHasNoUnsignedWrap(); in narrowMathIfNoOverflow()
|
| D | InstCombineSelect.cpp | 1277 FalseInst->setHasNoUnsignedWrap(false); in foldSelectValueEquivalence() 1302 FalseInst->setHasNoUnsignedWrap(); in foldSelectValueEquivalence()
|
| D | InstCombineVectorOps.cpp | 1846 New->setHasNoUnsignedWrap(BO->hasNoUnsignedWrap()); in buildNew()
|
| D | InstCombineCompares.cpp | 5071 Inst->setHasNoUnsignedWrap(); in OptimizeOverflowCheck()
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | PHITransAddr.cpp | 434 Res->setHasNoUnsignedWrap(cast<BinaryOperator>(Inst)->hasNoUnsignedWrap()); in InsertPHITranslatedSubExpr()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | Operator.h | 87 void setHasNoUnsignedWrap(bool B) { in setHasNoUnsignedWrap() function
|
| D | Instruction.h | 362 void setHasNoUnsignedWrap(bool b = true);
|
| D | InstrTypes.h | 304 BO->setHasNoUnsignedWrap(true); 310 BO->setHasNoUnsignedWrap(true); 316 BO->setHasNoUnsignedWrap(true);
|
| D | IRBuilder.h | 1191 if (HasNUW) BO->setHasNoUnsignedWrap(); in CreateInsertNUWNSWBinOp()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | Reassociate.cpp | 860 I->setHasNoUnsignedWrap(false); in NegateValue() 912 TheNeg->setHasNoUnsignedWrap(false); in NegateValue() 1012 New->setHasNoUnsignedWrap(); in convertOrWithNoCommonBitsToAdd() 1100 Mul->setHasNoUnsignedWrap(NUW); in ConvertShiftToMul()
|
| D | CorrelatedValuePropagation.cpp | 492 Inst->setHasNoUnsignedWrap(); in setDeducedOverflowingFlags()
|
| D | IndVarSimplify.cpp | 1107 BO->setHasNoUnsignedWrap(AR->hasNoUnsignedWrap()); in linearFunctionTestReplace()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | ScalarEvolutionExpander.cpp | 283 BO->setHasNoUnsignedWrap(); in InsertBinop() 1043 BO->setHasNoUnsignedWrap( in hoistIVInc() 1362 cast<BinaryOperator>(IncV)->setHasNoUnsignedWrap(); in getAddRecExprPHILiterally() 1456 I->setHasNoUnsignedWrap(false); in expandAddRecExprLiterally()
|
| D | SimplifyIndVar.cpp | 413 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/ |
| D | IRMutator.cpp | 230 [&Inst]() { Inst.setHasNoUnsignedWrap(!Inst.hasNoUnsignedWrap()); }); in mutate()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUCodeGenPrepare.cpp | 352 Inst->setHasNoUnsignedWrap(); in promoteUniformOpToI32()
|
| /openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| D | BitcodeReader.cpp | 1595 I->setHasNoUnsignedWrap(); in materializeValue() 4871 cast<BinaryOperator>(I)->setHasNoUnsignedWrap(true); in parseFunctionBody()
|
| /openbsd/src/gnu/llvm/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 6316 if (NUW) cast<BinaryOperator>(Inst)->setHasNoUnsignedWrap(true); in parseInstruction()
|