Home
last modified time | relevance | path

Searched refs:SaturatingAdd (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DMathExtrasTest.cpp318 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 DSummaryBasedOptimizations.cpp72 SaturatingAdd(F->entryCount(), New.template toInt<uint64_t>())); in computeSyntheticCounts()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp60 Count = SaturatingAdd(Count, NewCount); in runCGProfilePass()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMathExtras.h843 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 DInstrProf.h950 TotalCount = SaturatingAdd(TotalCount, V.Count); in getValueForSite()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h99 SaturatingAdd<uint64_t>(Temp.toInt<uint64_t>(), RelBlockFreq); in updateRelBlockFreq()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInlineCost.cpp1377 SaturatingAdd(DL.getTypeAllocSize(Ty).getKnownMinSize(), AllocatedSize); in visitAlloca()