| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 25 if (Overflow) in convert() 26 *Overflow = false; in convert() 194 if (Overflow) in add() 218 if (Overflow) in sub() 274 if (Overflow) in mul() 329 if (Overflow) in div() 364 if (Overflow) in shl() 399 if (Overflow) in negate() 400 *Overflow = in negate() 406 if (Overflow) in negate() [all …]
|
| H A D | APInt.cpp | 2020 if (Overflow) in sshl_ov() 2033 if (Overflow) in ushl_ov() 2042 bool Overflow; in sadd_sat() local 2044 if (!Overflow) in sadd_sat() 2052 bool Overflow; in uadd_sat() local 2054 if (!Overflow) in uadd_sat() 2061 bool Overflow; in ssub_sat() local 2063 if (!Overflow) in ssub_sat() 2071 bool Overflow; in usub_sat() local 2073 if (!Overflow) in usub_sat() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 128 bool *Overflow = nullptr) const; 134 APFixedPoint add(const APFixedPoint &Other, bool *Overflow = nullptr) const; 135 APFixedPoint sub(const APFixedPoint &Other, bool *Overflow = nullptr) const; 142 APFixedPoint shl(unsigned Amt, bool *Overflow = nullptr) const; 143 APFixedPoint shr(unsigned Amt, bool *Overflow = nullptr) const { 145 if (Overflow) 146 *Overflow = false; 152 APFixedPoint negate(bool *Overflow = nullptr) const; 169 bool *Overflow = nullptr) const; 212 bool *Overflow = nullptr); [all …]
|
| H A D | APInt.h | 1114 APInt sadd_ov(const APInt &RHS, bool &Overflow) const; 1115 APInt uadd_ov(const APInt &RHS, bool &Overflow) const; 1116 APInt ssub_ov(const APInt &RHS, bool &Overflow) const; 1117 APInt usub_ov(const APInt &RHS, bool &Overflow) const; 1118 APInt sdiv_ov(const APInt &RHS, bool &Overflow) const; 1119 APInt smul_ov(const APInt &RHS, bool &Overflow) const; 1120 APInt umul_ov(const APInt &RHS, bool &Overflow) const; 1121 APInt sshl_ov(const APInt &Amt, bool &Overflow) const; 1122 APInt ushl_ov(const APInt &Amt, bool &Overflow) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 85 bool Overflow = false; in accumulateConstantOffset() local 86 APInt OffsetPlus = Index.smul_ov(IndexedSize, Overflow); in accumulateConstantOffset() 87 if (Overflow) in accumulateConstantOffset() 89 Offset = Offset.sadd_ov(OffsetPlus, Overflow); in accumulateConstantOffset() 90 if (Overflow) in accumulateConstantOffset()
|
| H A D | Value.cpp | 738 bool Overflow = false; in stripAndAccumulateConstantOffsets() local 740 Offset = Offset.sadd_ov(GEPOffsetST, Overflow); in stripAndAccumulateConstantOffsets() 741 if (Overflow) { in stripAndAccumulateConstantOffsets()
|
| H A D | ConstantRange.cpp | 1671 bool Overflow; in unsignedMulMayOverflow() local 1673 (void) Min.umul_ov(OtherMin, Overflow); in unsignedMulMayOverflow() 1674 if (Overflow) in unsignedMulMayOverflow() 1677 (void) Max.umul_ov(OtherMax, Overflow); in unsignedMulMayOverflow() 1678 if (Overflow) in unsignedMulMayOverflow()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CheckedArithmetic.h | 33 bool Overflow; variable 34 llvm::APInt Out = (ALHS.*Op)(ARHS, Overflow); 35 if (Overflow)
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPExpressions.cpp | 469 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue() local 472 if (Overflow && ValueLive) in EvaluateValue() 682 bool Overflow = false; in EvaluateDirectiveSubExpr() local 697 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() 709 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() 716 Res = LHS.Val.ushl_ov(RHS.Val, Overflow); in EvaluateDirectiveSubExpr() 718 Res = llvm::APSInt(LHS.Val.sshl_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() 725 Overflow = true; in EvaluateDirectiveSubExpr() 735 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() 741 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() [all …]
|
| H A D | LiteralSupport.cpp | 155 bool Overflow = false; in ProcessCharEscape() local 161 Overflow = true; in ProcessCharEscape() 168 Overflow = true; in ProcessCharEscape() 173 if (Overflow && Diags) // Too many digits to fit in in ProcessCharEscape()
|
| /freebsd-13.1/contrib/tcsh/nls/italian/ |
| H A D | set1 | 47 45 Overflow di linea 97 95 Overflow di buffer nella sostituzione 127 125 Overflow di selettore
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 1402 SDValue Result, Overflow; in ExpandUADDSUBO() local 1403 TLI.expandUADDSUBO(Node, Result, Overflow, DAG); in ExpandUADDSUBO() 1405 Results.push_back(Overflow); in ExpandUADDSUBO() 1410 SDValue Result, Overflow; in ExpandSADDSUBO() local 1411 TLI.expandSADDSUBO(Node, Result, Overflow, DAG); in ExpandSADDSUBO() 1413 Results.push_back(Overflow); in ExpandSADDSUBO() 1418 SDValue Result, Overflow; in ExpandMULO() local 1419 if (!TLI.expandMULO(Node, Result, Overflow, DAG)) in ExpandMULO() 1420 std::tie(Result, Overflow) = DAG.UnrollVectorOverflowOp(Node); in ExpandMULO() 1423 Results.push_back(Overflow); in ExpandMULO()
|
| H A D | LegalizeIntegerTypes.cpp | 1382 SDValue Overflow; in PromoteIntRes_XMULO() local 1389 Overflow = DAG.getSetCC(DL, N->getValueType(1), Hi, in PromoteIntRes_XMULO() 1401 Overflow = DAG.getNode(ISD::OR, DL, N->getValueType(1), Overflow, in PromoteIntRes_XMULO() 1405 ReplaceValueWith(SDValue(N, 1), Overflow); in PromoteIntRes_XMULO() 3460 SDValue Overflow = Result.getValue(1); in ExpandIntRes_MULFIX() local 3472 Result = DAG.getSelect(dl, VT, Overflow, Result, Product); in ExpandIntRes_MULFIX() 4000 SDValue Overflow = DAG.getNode(ISD::AND, dl, BitVT, in ExpandIntRes_XMULO() local 4005 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, One.getValue(1)); in ExpandIntRes_XMULO() 4008 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Two.getValue(1)); in ExpandIntRes_XMULO() 4024 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Hi.getValue(1)); in ExpandIntRes_XMULO() [all …]
|
| H A D | TargetLowering.cpp | 8051 SDValue Overflow = Result.getValue(1); in expandAddSubSat() local 8073 return DAG.getSelect(dl, VT, Overflow, Zero, SumDiff); in expandAddSubSat() 8084 return DAG.getSelect(dl, VT, Overflow, Result, SumDiff); in expandAddSubSat() 8151 SDValue Overflow = Result.getValue(1); in expandFixedPointMul() local 8168 SDValue Overflow = Result.getValue(1); in expandFixedPointMul() local 8366 Overflow = SDValue(NodeCarry.getNode(), 1); in expandUADDSUBO() 8416 Overflow = DAG.getBoolExtOrTrunc( in expandSADDSUBO() 8440 Overflow = DAG.getSetCC(dl, SetCCVT, in expandMULO() 8551 Overflow = DAG.getSetCC(dl, SetCCVT, TopHalf, in expandMULO() 8557 if (RType.bitsLT(Overflow.getValueType())) in expandMULO() [all …]
|
| H A D | LegalizeDAG.cpp | 3411 SDValue Overflow = DAG.getSetCC(dl, SetCCType, Sum, LHS, CC); in ExpandNode() local 3431 DAG.getNode(ISD::OR, dl, SetCCType, Overflow, Overflow2); in ExpandNode() 3439 SDValue Result, Overflow; in ExpandNode() local 3440 TLI.expandSADDSUBO(Node, Result, Overflow, DAG); in ExpandNode() 3442 Results.push_back(Overflow); in ExpandNode() 3447 SDValue Result, Overflow; in ExpandNode() local 3448 TLI.expandUADDSUBO(Node, Result, Overflow, DAG); in ExpandNode() 3450 Results.push_back(Overflow); in ExpandNode() 3455 SDValue Result, Overflow; in ExpandNode() local 3456 if (TLI.expandMULO(Node, Result, Overflow, DAG)) { in ExpandNode() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 681 bool Overflow; in visitAllocaInst() local 682 Size = Size.umul_ov(NumElems, Overflow); in visitAllocaInst() 683 return Overflow ? unknown() : std::make_pair(align(Size, I.getAlignment()), in visitAllocaInst() 746 bool Overflow; in visitCallBase() local 747 Size = Size.umul_ov(NumElems, Overflow); in visitCallBase() 748 return Overflow ? unknown() : std::make_pair(Size, Zero); in visitCallBase()
|
| H A D | ConstantFolding.cpp | 1021 bool Overflow; in SymbolicallyEvaluateGEP() local 1022 APInt NewIdx = Offset.sdiv_ov(ElemSize, Overflow); in SymbolicallyEvaluateGEP() 1023 if (Overflow) in SymbolicallyEvaluateGEP() 2621 bool Overflow; in ConstantFoldScalarCall2() local 2625 Res = C0->sadd_ov(*C1, Overflow); in ConstantFoldScalarCall2() 2628 Res = C0->uadd_ov(*C1, Overflow); in ConstantFoldScalarCall2() 2631 Res = C0->ssub_ov(*C1, Overflow); in ConstantFoldScalarCall2() 2634 Res = C0->usub_ov(*C1, Overflow); in ConstantFoldScalarCall2() 2637 Res = C0->smul_ov(*C1, Overflow); in ConstantFoldScalarCall2() 2640 Res = C0->umul_ov(*C1, Overflow); in ConstantFoldScalarCall2() [all …]
|
| H A D | StackSafetyAnalysis.cpp | 161 bool Overflow = false; in getStaticAllocaSizeRange() local 166 APSize = APSize.smul_ov(Mul, Overflow); in getStaticAllocaSizeRange() 167 if (Overflow) in getStaticAllocaSizeRange()
|
| H A D | BasicAliasAnalysis.cpp | 561 bool Overflow; in DecomposeGEPExpression() local 563 .smul_ov(Scale, Overflow); in DecomposeGEPExpression() 564 if (Overflow) { in DecomposeGEPExpression()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 726 Constant *Overflow) { in createOverflowTuple() argument 727 Constant *V[] = {UndefValue::get(Result->getType()), Overflow}; in createOverflowTuple() 1196 bool Overflow; in visitCallInst() local 1198 IsSigned ? C1->sadd_ov(*C0, Overflow) : C1->uadd_ov(*C0, Overflow); in visitCallInst() 1199 if (!Overflow) in visitCallInst() 1295 bool Overflow; in visitCallInst() local 1296 NewVal = Val->sadd_ov(*Val2, Overflow); in visitCallInst() 1297 if (Overflow) { in visitCallInst() 2270 bool Overflow; in annotateAnyAllocSite() local 2272 APInt Size = N.umul_ov(Op1C->getValue(), Overflow); in annotateAnyAllocSite() [all …]
|
| H A D | InstCombineMulDivRem.cpp | 698 bool Overflow; in multiplyOverflows() local 699 Product = IsSigned ? C1.smul_ov(C2, Overflow) : C1.umul_ov(C2, Overflow); in multiplyOverflows() 700 return Overflow; in multiplyOverflows() 1024 bool Overflow; in visitUDiv() local 1025 APInt C2ShlC1 = C2->ushl_ov(*C1, Overflow); in visitUDiv() 1026 if (!Overflow) { in visitUDiv()
|
| H A D | InstCombineCompares.cpp | 42 bool Overflow; in addWithOverflow() local 44 Result = In1.sadd_ov(In2, Overflow); in addWithOverflow() 46 Result = In1.uadd_ov(In2, Overflow); in addWithOverflow() 48 return Overflow; in addWithOverflow() 55 bool Overflow; in subWithOverflow() local 57 Result = In1.ssub_ov(In2, Overflow); in subWithOverflow() 61 return Overflow; in subWithOverflow() 2661 bool Overflow; in foldICmpAddConstant() local 2663 Cmp.isSigned() ? C.ssub_ov(*C2, Overflow) : C.usub_ov(*C2, Overflow); in foldICmpAddConstant() 2667 if (!Overflow) in foldICmpAddConstant() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1915 uint32_t Overflow = 0; in splitMUBUFOffset() local 1920 Overflow = Imm - MaxImm; in splitMUBUFOffset() 1935 Overflow = High - Alignment.value(); in splitMUBUFOffset() 1942 if (Overflow > 0 && in splitMUBUFOffset() 1947 SOffset = Overflow; in splitMUBUFOffset()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrControl.td | 59 /// MI—Minus VC—Overflow clear 61 /// NE—Not equal VS—Overflow set
|
| /freebsd-13.1/contrib/mandoc/ |
| H A D | lib.in | 120 LINE("libssp", "Buffer Overflow Protection Library (libssp, \\-lssp)")
|