Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1698 APInt LHSMax = LHS.getUnsignedMax(); in computeShlNUW() local
1701 unsigned MaxShAmt = LHSMax.countLeadingZeros(); in computeShlNUW()
1703 MaxShl = LHSMax << std::min(RHSMax, MaxShAmt); in computeShlNUW()
1713 const APInt &LHSMax, in computeShlNSWWithNNegLHS() argument
1722 unsigned MaxShAmt = LHSMax.countLeadingZeros() - 1; in computeShlNSWWithNNegLHS()
1724 MaxShl = LHSMax << std::min(RHSMax, MaxShAmt); in computeShlNSWWithNNegLHS()
1734 const APInt &LHSMax, in computeShlNSWWithNegLHS() argument
1738 APInt MaxShl = LHSMax.sshl_ov(RHSMin, Overflow); in computeShlNSWWithNegLHS()
1746 RHSMax = std::min(RHSMax, LHSMax.countLeadingOnes() - 1); in computeShlNSWWithNegLHS()
1758 APInt LHSMax = LHS.getSignedMax(); in computeShlNSW() local
[all …]