Home
last modified time | relevance | path

Searched refs:Overflowed (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp194 bool Overflowed = false; in add() local
201 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed) in add()
202 : ThisVal.uadd_ov(OtherVal, Overflowed); in add()
206 *Overflow = Overflowed; in add()
218 bool Overflowed = false; in sub() local
225 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed) in sub()
226 : ThisVal.usub_ov(OtherVal, Overflowed); in sub()
230 *Overflow = Overflowed; in sub()
242 bool Overflowed = false; in mul() local
263 Result = ThisVal.smul_ov(OtherVal, Overflowed) in mul()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h603 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy; variable
606 Overflowed = (Z < X || Z < Y);
607 if (Overflowed)
618 bool Overflowed = false; in SaturatingAdd() local
619 T XY = SaturatingAdd(X, Y, &Overflowed); in SaturatingAdd()
620 if (Overflowed) in SaturatingAdd()
632 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy; variable
639 Overflowed = false;
651 Overflowed = true;
660 Overflowed = true;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProf.h347 bool Overflowed;
348 NumSamples = SaturatingMultiplyAdd(S, Weight, NumSamples, &Overflowed);
349 return Overflowed ? sampleprof_error::counter_overflow
370 bool Overflowed;
372 SaturatingMultiplyAdd(S, Weight, TargetSamples, &Overflowed);
373 return Overflowed ? sampleprof_error::counter_overflow
753 bool Overflowed;
755 SaturatingMultiplyAdd(Num, Weight, TotalSamples, &Overflowed);
756 return Overflowed ? sampleprof_error::counter_overflow
772 bool Overflowed;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp860 bool Overflowed; in merge() local
861 I->Count = SaturatingMultiplyAdd(J.Count, Weight, I->Count, &Overflowed); in merge()
862 if (Overflowed) in merge()
877 bool Overflowed; in scale() local
878 I.Count = SaturatingMultiply(I.Count, N, &Overflowed) / D; in scale()
879 if (Overflowed) in scale()
933 bool Overflowed; in merge() local
935 SaturatingMultiplyAdd(Other.Counts[I], Weight, Counts[I], &Overflowed); in merge()
938 Overflowed = true; in merge()
941 if (Overflowed) in merge()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp238 bool Overflowed; in getScaledCount() local
239 uint64_t ScaleCount = SaturatingMultiply(Count, Num, &Overflowed); in getScaledCount()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp14333 bool Overflowed; in VisitCastExpr() local
14336 DestType->isSignedIntegerOrEnumerationType(), &Overflowed); in VisitCastExpr()
14337 if (Overflowed && !HandleOverflow(Info, E, Result, DestType)) in VisitCastExpr()
14528 bool Overflowed; in VisitUnaryOperator() local
14529 APFixedPoint Negated = Result.getFixedPoint().negate(&Overflowed); in VisitUnaryOperator()
14530 if (Overflowed && !HandleOverflow(Info, E, Negated, E->getType())) in VisitUnaryOperator()
14555 bool Overflowed; in VisitCastExpr() local
14556 APFixedPoint Result = Src.convert(DestFXSema, &Overflowed); in VisitCastExpr()
14557 if (Overflowed) { in VisitCastExpr()
14572 bool Overflowed; in VisitCastExpr() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp10976 bool Overflowed; in CheckImplicitConversion() local
10979 &Overflowed); in CheckImplicitConversion()
10981 if (Overflowed) { in CheckImplicitConversion()
10998 bool Overflowed; in CheckImplicitConversion() local
11000 Value, Context.getFixedPointSemantics(T), &Overflowed); in CheckImplicitConversion()
11002 if (Overflowed) { in CheckImplicitConversion()
H A DSemaExpr.cpp3804 bool Overflowed = Literal.GetFixedPointValue(Val, scale); in ActOnNumericConstant() local
3805 bool ValIsZero = Val.isZero() && !Overflowed; in ActOnNumericConstant()
3814 else if (Val.ugt(MaxVal) || Overflowed) in ActOnNumericConstant()