Searched refs:SaturatingMultiply (Results 1 - 3 of 3) sorted by relevance

/external/llvm/unittests/Support/
H A DMathExtrasTest.cpp263 EXPECT_EQ(T(6), SaturatingMultiply(T(2), T(3)));
264 EXPECT_EQ(T(6), SaturatingMultiply(T(2), T(3), &ResultOverflowed));
267 EXPECT_EQ(T(6), SaturatingMultiply(T(3), T(2)));
268 EXPECT_EQ(T(6), SaturatingMultiply(T(3), T(2), &ResultOverflowed));
272 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(0)));
273 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(0), &ResultOverflowed));
276 EXPECT_EQ(T(0), SaturatingMultiply(T(1), T(0)));
277 EXPECT_EQ(T(0), SaturatingMultiply(T(1), T(0), &ResultOverflowed));
280 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(1)));
281 EXPECT_EQ(T(0), SaturatingMultiply(
[all...]
/external/llvm/include/llvm/Support/
H A DMathExtras.h717 SaturatingMultiply(T X, T Y, bool *ResultOverflowed = nullptr) { function in namespace:llvm
769 T Product = SaturatingMultiply(X, Y, &Overflowed);
/external/llvm/lib/ProfileData/
H A DInstrProf.cpp363 I->Count = SaturatingMultiply(I->Count, Weight, &Overflowed);
419 Count = SaturatingMultiply(Count, Weight, &Overflowed);

Completed in 5313 milliseconds