Home
last modified time | relevance | path

Searched refs:umul_sat (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h525 ConstantRange umul_sat(const ConstantRange &Other) const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1243 Result = Result.intersectWith(umul_sat(Other), RangeType); in multiplyWithNoWrap()
1704 ConstantRange ConstantRange::umul_sat(const ConstantRange &Other) const { in umul_sat() function in ConstantRange
1708 APInt NewL = getUnsignedMin().umul_sat(Other.getUnsignedMin()); in umul_sat()
1709 APInt NewU = getUnsignedMax().umul_sat(Other.getUnsignedMax()) + 1; in umul_sat()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1014 APInt umul_sat(const APInt &RHS) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp836 YCR.umul_sat(APInt(YCR.getBitWidth(), 2))) && in expandUDivOrURem()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp905 CR = CR.umul_sat(*VScaleRange); in getBitWidthForCttzElements()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp2047 APInt APInt::umul_sat(const APInt &RHS) const { in umul_sat() function in APInt