| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 49 if (HasNSW) BO->setHasNoSignedWrap(); 62 if (HasNSW) BO->setHasNoSignedWrap(); 75 if (HasNSW) BO->setHasNoSignedWrap(); 117 if (HasNSW) BO->setHasNoSignedWrap(); 161 if (HasNSW) BO->setHasNoSignedWrap();
|
| H A D | Instruction.h | 380 void setHasNoSignedWrap(bool b = true);
|
| H A D | Operator.h | 83 void setHasNoSignedWrap(bool B) { in setHasNoSignedWrap() function
|
| H A D | InstrTypes.h | 287 BO->setHasNoSignedWrap(true); 293 BO->setHasNoSignedWrap(true); 299 BO->setHasNoSignedWrap(true);
|
| H A D | IRBuilder.h | 1148 if (HasNSW) BO->setHasNoSignedWrap(); in CreateInsertNUWNSWBinOp() 1582 if (HasNSW) BO->setHasNoSignedWrap();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 128 void Instruction::setHasNoSignedWrap(bool b) { in setHasNoSignedWrap() function in Instruction 129 cast<OverflowingBinaryOperator>(this)->setHasNoSignedWrap(b); in setHasNoSignedWrap() 151 cast<OverflowingBinaryOperator>(this)->setHasNoSignedWrap(false); in dropPoisonGeneratingFlags() 293 setHasNoSignedWrap(OB->hasNoSignedWrap()); in copyIRFlags() 316 setHasNoSignedWrap(hasNoSignedWrap() & OB->hasNoSignedWrap()); in andIRFlags()
|
| H A D | Constants.cpp | 3540 BO->setHasNoSignedWrap(SubclassOptionalData & in getAsInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 216 Modifications.push_back([&Inst]() { Inst.setHasNoSignedWrap(true); }), in mutate() 217 Modifications.push_back([&Inst]() { Inst.setHasNoSignedWrap(false); }); in mutate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 163 BO->setHasNoSignedWrap(); in visitMul() 183 BO->setHasNoSignedWrap(); in visitMul() 197 Shl->setHasNoSignedWrap(); in visitMul() 257 NewMul->setHasNoSignedWrap(); in visitMul() 320 BO->setHasNoSignedWrap(); in visitMul() 384 I.setHasNoSignedWrap(true); in visitMul() 775 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms() 801 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
|
| H A D | InstCombineShifts.cpp | 152 NewShift->setHasNoSignedWrap(Sh0->hasNoSignedWrap() && in reassociateShiftAmtsOfTwoSameDirectionShifts() 548 InnerShift->setHasNoSignedWrap(false); in foldShiftedShift() 940 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 961 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 996 I.setHasNoSignedWrap(); in visitShl() 1307 NewShl->setHasNoSignedWrap(true); in visitAShr()
|
| H A D | InstCombineAddSub.cpp | 1120 BOp->setHasNoSignedWrap(); in canonicalizeLowbitMask() 1278 NewI->setHasNoSignedWrap(HasNSW); in factorizeMathWithShlOps() 1282 NewShl->setHasNoSignedWrap(HasNSW); in factorizeMathWithShlOps() 1320 Shl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 1426 I.setHasNoSignedWrap(true); in visitAdd() 1751 Res->setHasNoSignedWrap(true); in visitSub() 1754 Res->setHasNoSignedWrap(true); in visitSub() 1781 I.setHasNoSignedWrap(true); in visitSub()
|
| H A D | InstCombineSimplifyDemanded.cpp | 507 BinOP.setHasNoSignedWrap(false); in SimplifyDemandedUseBits() 1051 New->setHasNoSignedWrap(Orig->hasNoSignedWrap()); in simplifyShrShlDemandedBits()
|
| H A D | InstructionCombining.cpp | 429 I.setHasNoSignedWrap(true); in SimplifyAssociativeOrCommutative() 705 BO->setHasNoSignedWrap(HasNSW); in tryFactorization() 1559 BO->setHasNoSignedWrap(NoSignedWrap); in Descale() 1850 NewBinOp->setHasNoSignedWrap(); in narrowMathIfNoOverflow()
|
| H A D | InstCombineVectorOps.cpp | 1643 New->setHasNoSignedWrap(BO->hasNoSignedWrap()); in buildNew() 2061 NewBO->setHasNoSignedWrap(false); in foldSelectShuffle()
|
| H A D | InstCombineSelect.cpp | 1183 FalseInst->setHasNoSignedWrap(false); in foldSelectValueEquivalence() 1209 FalseInst->setHasNoSignedWrap(); in foldSelectValueEquivalence()
|
| H A D | InstCombineCompares.cpp | 4702 Inst->setHasNoSignedWrap(); in OptimizeOverflowCheck()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 431 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap()); in InsertPHITranslatedSubExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 839 I->setHasNoSignedWrap(false); in NegateValue() 908 TheNeg->setHasNoSignedWrap(false); in NegateValue() 1006 New->setHasNoSignedWrap(); in convertOrWithNoCommonBitsToAdd() 1094 Mul->setHasNoSignedWrap(true); in ConvertShiftToMul()
|
| H A D | CorrelatedValuePropagation.cpp | 434 Inst->setHasNoSignedWrap(); in setDeducedOverflowingFlags()
|
| H A D | IndVarSimplify.cpp | 1111 BO->setHasNoSignedWrap(AR->hasNoSignedWrap()); in linearFunctionTestReplace()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 438 NewResult->setHasNoSignedWrap(true); in eliminateOverflowIntrinsic() 475 BO->setHasNoSignedWrap(); in eliminateSaturatingIntrinsic() 733 BO->setHasNoSignedWrap(ScalarEvolution::maskFlags(Flags, SCEV::FlagNSW) == in strengthenOverflowingOperation()
|
| H A D | ScalarEvolutionExpander.cpp | 283 BO->setHasNoSignedWrap(); in InsertBinop() 1387 cast<BinaryOperator>(IncV)->setHasNoSignedWrap(); in getAddRecExprPHILiterally() 1481 I->setHasNoSignedWrap(false); in expandAddRecExprLiterally()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 345 Inst->setHasNoSignedWrap(); in promoteUniformOpToI32()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 4073 cast<BinaryOperator>(I)->setHasNoSignedWrap(true); in parseFunctionBody()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5910 if (NSW) cast<BinaryOperator>(Inst)->setHasNoSignedWrap(true); in parseInstruction()
|