Searched refs:ResultOverflowed (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 601 SaturatingAdd(T X, T Y, bool *ResultOverflowed = nullptr) { 603 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy; 630 SaturatingMultiply(T X, T Y, bool *ResultOverflowed = nullptr) { 632 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy; 665 return SaturatingAdd(Z, Y, ResultOverflowed); 676 SaturatingMultiplyAdd(T X, T Y, T A, bool *ResultOverflowed = nullptr) { 678 bool &Overflowed = ResultOverflowed ? *ResultOverflowed : Dummy;
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DIExpressionOptimizer.cpp | 48 bool ResultOverflowed; in foldOperationIfPossible() local 51 auto Result = SaturatingAdd(Const1, Const2, &ResultOverflowed); in foldOperationIfPossible() 52 if (ResultOverflowed) in foldOperationIfPossible() 72 auto Result = SaturatingMultiply(Const1, Const2, &ResultOverflowed); in foldOperationIfPossible() 73 if (ResultOverflowed) in foldOperationIfPossible()
|