Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Support/
H A DAPInt.cpp1913 Overflow = false; in smul_ov()
1929 if (Overflow) in sshl_ov()
1942 if (Overflow) in ushl_ov()
1951 bool Overflow; in sadd_sat() local
1953 if (!Overflow) in sadd_sat()
1961 bool Overflow; in uadd_sat() local
1963 if (!Overflow) in uadd_sat()
1970 bool Overflow; in ssub_sat() local
1972 if (!Overflow) in ssub_sat()
1980 bool Overflow; in usub_sat() local
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPPExpressions.cpp442 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue() local
445 if (Overflow && ValueLive) in EvaluateValue()
655 bool Overflow = false; in EvaluateDirectiveSubExpr() local
670 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
682 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
689 Res = LHS.Val.ushl_ov(RHS.Val, Overflow); in EvaluateDirectiveSubExpr()
691 Res = llvm::APSInt(LHS.Val.sshl_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
698 Overflow = true; in EvaluateDirectiveSubExpr()
708 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
714 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
[all …]
H A DLiteralSupport.cpp155 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-12.1/contrib/llvm/include/llvm/Support/
H A DCheckedArithmetic.h34 bool Overflow; variable
35 llvm::APInt Out = (ALHS.*Op)(ARHS, Overflow);
36 if (Overflow)
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAPInt.h1098 APInt sadd_ov(const APInt &RHS, bool &Overflow) const;
1099 APInt uadd_ov(const APInt &RHS, bool &Overflow) const;
1100 APInt ssub_ov(const APInt &RHS, bool &Overflow) const;
1101 APInt usub_ov(const APInt &RHS, bool &Overflow) const;
1102 APInt sdiv_ov(const APInt &RHS, bool &Overflow) const;
1103 APInt smul_ov(const APInt &RHS, bool &Overflow) const;
1104 APInt umul_ov(const APInt &RHS, bool &Overflow) const;
1105 APInt sshl_ov(const APInt &Amt, bool &Overflow) const;
1106 APInt ushl_ov(const APInt &Amt, bool &Overflow) const;
/freebsd-12.1/contrib/tcsh/nls/italian/
H A Dset148 45 Overflow di linea
98 95 Overflow di buffer nella sostituzione
128 125 Overflow di selettore
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386-modes.def44 Overflow flag to be unset. Sign bit test is used instead and
52 unspecified garbage in the Carry and Overflow flag. This
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp566 bool Overflow; in visitAllocaInst() local
567 Size = Size.umul_ov(NumElems, Overflow); in visitAllocaInst()
568 return Overflow ? unknown() : std::make_pair(align(Size, I.getAlignment()), in visitAllocaInst()
630 bool Overflow; in visitCallSite() local
631 Size = Size.umul_ov(NumElems, Overflow); in visitCallSite()
632 return Overflow ? unknown() : std::make_pair(Size, Zero); in visitCallSite()
H A DConstantFolding.cpp932 bool Overflow; in SymbolicallyEvaluateGEP() local
933 APInt NewIdx = Offset.sdiv_ov(ElemSize, Overflow); in SymbolicallyEvaluateGEP()
934 if (Overflow) in SymbolicallyEvaluateGEP()
2037 bool Overflow; in ConstantFoldScalarCall() local
2041 Res = C0->sadd_ov(*C1, Overflow); in ConstantFoldScalarCall()
2044 Res = C0->uadd_ov(*C1, Overflow); in ConstantFoldScalarCall()
2047 Res = C0->ssub_ov(*C1, Overflow); in ConstantFoldScalarCall()
2050 Res = C0->usub_ov(*C1, Overflow); in ConstantFoldScalarCall()
2053 Res = C0->smul_ov(*C1, Overflow); in ConstantFoldScalarCall()
2056 Res = C0->umul_ov(*C1, Overflow); in ConstantFoldScalarCall()
[all …]
H A DScalarEvolution.cpp2814 if (j > 1 && k / j != i) Overflow = true; in umul_ov()
2821 static uint64_t Choose(uint64_t n, uint64_t k, bool &Overflow) { in Choose() argument
2838 r = umul_ov(r, n-(i-1), Overflow); in Choose()
3063 bool Overflow = false; in getMulExpr() local
3071 uint64_t Coeff1 = Choose(x, 2*x - y, Overflow); in getMulExpr()
3074 z < ze && !Overflow; ++z) { in getMulExpr()
3075 uint64_t Coeff2 = Choose(2*x - y, x-z, Overflow); in getMulExpr()
3078 Coeff = umul_ov(Coeff1, Coeff2, Overflow); in getMulExpr()
3092 if (!Overflow) { in getMulExpr()
3226 bool Overflow = false; in getUDivExpr() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp961 uint32_t Overflow = 0; in splitMUBUFOffset() local
966 Overflow = Imm - MaxImm; in splitMUBUFOffset()
981 Overflow = High - Align; in splitMUBUFOffset()
988 if (Overflow > 0 && in splitMUBUFOffset()
993 SOffset = Overflow; in splitMUBUFOffset()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp561 bool Overflow; in multiplyOverflows() local
562 Product = IsSigned ? C1.smul_ov(C2, Overflow) : C1.umul_ov(C2, Overflow); in multiplyOverflows()
563 return Overflow; in multiplyOverflows()
883 bool Overflow; in visitUDiv() local
884 APInt C2ShlC1 = C2->ushl_ov(*C1, Overflow); in visitUDiv()
885 if (!Overflow) { in visitUDiv()
H A DInstCombineCompares.cpp42 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
61 return Overflow; in subWithOverflow()
2382 bool Overflow; in foldICmpAddConstant() local
2384 Cmp.isSigned() ? C.ssub_ov(*C2, Overflow) : C.usub_ov(*C2, Overflow); in foldICmpAddConstant()
2388 if (!Overflow) in foldICmpAddConstant()
3824 Overflow = OverflowVal; in OptimizeOverflowCheck()
[all …]
H A DInstCombineInternal.h643 Constant *Overflow) { in CreateOverflowTuple() argument
644 Constant *V[] = {UndefValue::get(Result->getType()), Overflow}; in CreateOverflowTuple()
H A DInstructionCombining.cpp215 bool Overflow = false; in MaintainNoSignedWrap() local
217 (void)BVal->sadd_ov(*CVal, Overflow); in MaintainNoSignedWrap()
219 (void)BVal->ssub_ov(*CVal, Overflow); in MaintainNoSignedWrap()
221 return !Overflow; in MaintainNoSignedWrap()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp809 SDValue Overflow = DAG.getNode(ISD::SRL, DL, VT, Lo, CompShift); in LowerSHLParts() local
810 Overflow = DAG.getNode(ISD::SRL, DL, VT, Overflow, One); in LowerSHLParts()
813 HiSmall = DAG.getNode(ISD::OR, DL, VT, HiSmall, Overflow); in LowerSHLParts()
847 SDValue Overflow = DAG.getNode(ISD::SHL, DL, VT, Hi, CompShift); in LowerSRXParts() local
848 Overflow = DAG.getNode(ISD::SHL, DL, VT, Overflow, One); in LowerSRXParts()
852 LoSmall = DAG.getNode(ISD::OR, DL, VT, LoSmall, Overflow); in LowerSRXParts()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp946 SDValue Overflow; in PromoteIntRes_XMULO() local
952 Overflow = DAG.getSetCC(DL, N->getValueType(1), Hi, in PromoteIntRes_XMULO()
959 Overflow = DAG.getSetCC(DL, N->getValueType(1), SExt, Mul, ISD::SETNE); in PromoteIntRes_XMULO()
964 Overflow = DAG.getNode(ISD::OR, DL, N->getValueType(1), Overflow, in PromoteIntRes_XMULO()
968 ReplaceValueWith(SDValue(N, 1), Overflow); in PromoteIntRes_XMULO()
2964 SDValue Overflow = DAG.getNode(ISD::AND, dl, BitVT, in ExpandIntRes_XMULO() local
2969 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, One.getValue(1)); in ExpandIntRes_XMULO()
2974 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Two.getValue(1)); in ExpandIntRes_XMULO()
2989 Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Five.getValue(1)); in ExpandIntRes_XMULO()
2991 ReplaceValueWith(SDValue(N, 1), Overflow); in ExpandIntRes_XMULO()
/freebsd-12.1/contrib/gcc/config/arm/
H A Dieee754-sf.S242 @ Overflow: return INF.
500 @ Overflow?
578 @ Overflow: return INF (sign already in r0).
H A Dieee754-df.S353 @ Overflow: return INF.
696 @ Overflow?
817 @ Overflow: return INF (sign already in xh).
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp59 bool Overflow = true; in mayHaveIntegerOverflow() local
64 Result = LHSAP.sadd_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
66 Result = LHSAP.uadd_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
69 Result = LHSAP.ssub_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
71 Result = LHSAP.usub_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
74 Result = LHSAP.smul_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
76 Result = LHSAP.umul_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
79 Result = LHSAP.sdiv_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
83 return Overflow; in mayHaveIntegerOverflow()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp997 unsigned Overflow = MI.getOperand(1).getReg(); in lower() local
1026 MIRBuilder.buildICmp(CmpInst::ICMP_NE, Overflow, HiPart, Shifted); in lower()
1028 MIRBuilder.buildICmp(CmpInst::ICMP_NE, Overflow, HiPart, Zero); in lower()
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390-modes.def57 CCA: EQ LT GT Overflow
/freebsd-12.1/contrib/mandoc/
H A Dlib.in120 LINE("libssp", "Buffer Overflow Protection Library (libssp, \\-lssp)")
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2002 SDValue Value, Overflow; in getAArch64XALUOOp() local
2072 Overflow = in getAArch64XALUOOp()
2094 Overflow = in getAArch64XALUOOp()
2108 Overflow = Value.getValue(1); in getAArch64XALUOOp()
2148 SDValue Value, Overflow; in LowerXOR() local
2152 CCVal, Overflow); in LowerXOR()
2252 SDValue Value, Overflow; in LowerXALUO() local
4417 SDValue Value, Overflow; in LowerBR_CC() local
4425 Overflow); in LowerBR_CC()
4932 SDValue Value, Overflow; in LowerSELECT() local
[all …]
/freebsd-12.1/contrib/processor-trace/libipt/include/
H A Dintel-pt.h.in265 /** SKD007: Intel(R) PT Buffer Overflow May Result in Incorrect Packets.
270 * Trace) OVF (Overflow) packet may be issued after the first byte of a
292 * Some Intel PT (Intel Processor Trace) OVF (Overflow) packets may not
317 * cleared, an OVF (Overflow) packet may be unexpectedly followed by a
325 * and generates an OVF (Overflow) packet just as IA32_RTIT_CTL (MSR

123