Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFixedPoint.cpp183 bool Overflowed = false; in add() local
195 *Overflow = Overflowed; in add()
207 bool Overflowed = false; in sub() local
219 *Overflow = Overflowed; in sub()
231 bool Overflowed = false; in mul() local
275 *Overflow = Overflowed; in mul()
288 bool Overflowed = false; in div() local
330 *Overflow = Overflowed; in div()
338 bool Overflowed = false; in shl() local
365 *Overflow = Overflowed; in shl()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMathExtras.h845 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy;
848 Overflowed = (Z < X || Z < Y);
849 if (Overflowed)
862 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy;
869 Overflowed = false;
881 Overflowed = true;
890 Overflowed = true;
908 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy;
910 T Product = SaturatingMultiply(X, Y, &Overflowed);
911 if (Overflowed)
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DSampleProf.h339 bool Overflowed;
340 NumSamples = SaturatingMultiplyAdd(S, Weight, NumSamples, &Overflowed);
341 return Overflowed ? sampleprof_error::counter_overflow
362 bool Overflowed;
364 SaturatingMultiplyAdd(S, Weight, TargetSamples, &Overflowed);
365 return Overflowed ? sampleprof_error::counter_overflow
718 bool Overflowed;
720 SaturatingMultiplyAdd(Num, Weight, TotalSamples, &Overflowed);
721 return Overflowed ? sampleprof_error::counter_overflow
735 bool Overflowed;
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProf.cpp666 bool Overflowed; in merge() local
667 I->Count = SaturatingMultiplyAdd(J.Count, Weight, I->Count, &Overflowed); in merge()
668 if (Overflowed) in merge()
680 bool Overflowed; in scale() local
681 I.Count = SaturatingMultiply(I.Count, N, &Overflowed) / D; in scale()
682 if (Overflowed) in scale()
718 bool Overflowed; in merge() local
721 if (Overflowed) in merge()
740 bool Overflowed; in scale() local
741 Count = SaturatingMultiply(Count, N, &Overflowed) / D; in scale()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp243 bool Overflowed; in getScaledCount() local
244 uint64_t ScaleCount = SaturatingMultiply(Count, Num, &Overflowed); in getScaledCount()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp13489 bool Overflowed; in VisitCastExpr() local
13492 DestType->isSignedIntegerOrEnumerationType(), &Overflowed); in VisitCastExpr()
13493 if (Overflowed && !HandleOverflow(Info, E, Result, DestType)) in VisitCastExpr()
13633 bool Overflowed; in VisitUnaryOperator() local
13660 bool Overflowed; in VisitCastExpr() local
13661 APFixedPoint Result = Src.convert(DestFXSema, &Overflowed); in VisitCastExpr()
13662 if (Overflowed) { in VisitCastExpr()
13677 bool Overflowed; in VisitCastExpr() local
13681 if (Overflowed) { in VisitCastExpr()
13697 bool Overflowed; in VisitCastExpr() local
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp13783 bool Overflowed; in CheckImplicitConversion() local
13786 Target->isSignedIntegerOrEnumerationType(), &Overflowed); in CheckImplicitConversion()
13788 if (Overflowed) { in CheckImplicitConversion()
13805 bool Overflowed; in CheckImplicitConversion() local
13807 Value, S.Context.getFixedPointSemantics(T), &Overflowed); in CheckImplicitConversion()
13809 if (Overflowed) { in CheckImplicitConversion()
H A DSemaExpr.cpp3897 bool Overflowed = Literal.GetFixedPointValue(Val, scale); in ActOnNumericConstant() local
3898 bool ValIsZero = Val.isZero() && !Overflowed; in ActOnNumericConstant()
3907 else if (Val.ugt(MaxVal) || Overflowed) in ActOnNumericConstant()