Searched refs:SaturatingAdd (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | MathExtrasTest.cpp | 318 EXPECT_EQ(T(3), SaturatingAdd(T(1), T(2))); in SaturatingAddTestHelper() 319 EXPECT_EQ(T(3), SaturatingAdd(T(1), T(2), &ResultOverflowed)); in SaturatingAddTestHelper() 322 EXPECT_EQ(Max, SaturatingAdd(Max, T(1))); in SaturatingAddTestHelper() 323 EXPECT_EQ(Max, SaturatingAdd(Max, T(1), &ResultOverflowed)); in SaturatingAddTestHelper() 326 EXPECT_EQ(Max, SaturatingAdd(T(1), T(Max - 1))); in SaturatingAddTestHelper() 327 EXPECT_EQ(Max, SaturatingAdd(T(1), T(Max - 1), &ResultOverflowed)); in SaturatingAddTestHelper() 330 EXPECT_EQ(Max, SaturatingAdd(T(1), Max)); in SaturatingAddTestHelper() 331 EXPECT_EQ(Max, SaturatingAdd(T(1), Max, &ResultOverflowed)); in SaturatingAddTestHelper() 334 EXPECT_EQ(Max, SaturatingAdd(Max, Max)); in SaturatingAddTestHelper() 335 EXPECT_EQ(Max, SaturatingAdd(Max, Max, &ResultOverflowed)); in SaturatingAddTestHelper() [all …]
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | SummaryBasedOptimizations.cpp | 72 SaturatingAdd(F->entryCount(), New.template toInt<uint64_t>())); in computeSyntheticCounts()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 60 Count = SaturatingAdd(Count, NewCount); in runCGProfilePass()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | MathExtras.h | 843 SaturatingAdd(T X, T Y, bool *ResultOverflowed = nullptr) { 895 return SaturatingAdd(Z, Y, ResultOverflowed); 914 return SaturatingAdd(A, Product, &Overflowed);
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | InstrProf.h | 950 TotalCount = SaturatingAdd(TotalCount, V.Count); in getValueForSite()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 99 SaturatingAdd<uint64_t>(Temp.toInt<uint64_t>(), RelBlockFreq); in updateRelBlockFreq()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 1377 SaturatingAdd(DL.getTypeAllocSize(Ty).getKnownMinSize(), AllocatedSize); in visitAlloca()
|