Searched refs:sshl_sat (Results 1 – 9 of 9) sorted by relevance
519 ConstantRange sshl_sat(const ConstantRange &Other) const;
350 Intrinsic::ID IID = UseSigned ? Intrinsic::sshl_sat : Intrinsic::ushl_sat; in CreateShl()
1007 APInt sshl_sat(const APInt &RHS) const;1008 APInt sshl_sat(unsigned RHS) const;
1650 ConstantRange ConstantRange::sshl_sat(const ConstantRange &Other) const { in sshl_sat() function in ConstantRange1656 APInt NewL = Min.sshl_sat(Min.isNonNegative() ? ShAmtMin : ShAmtMax); in sshl_sat()1657 APInt NewU = Max.sshl_sat(Max.isNegative() ? ShAmtMin : ShAmtMax) + 1; in sshl_sat()
2085 APInt APInt::sshl_sat(const APInt &RHS) const { in sshl_sat() function in APInt2086 return sshl_sat(RHS.getLimitedValue(getBitWidth())); in sshl_sat()2089 APInt APInt::sshl_sat(unsigned RHS) const { in sshl_sat() function in APInt
2687 case Intrinsic::sshl_sat: in isKnownNonZeroFromOperator()6624 case Intrinsic::sshl_sat: in canCreateUndefOrPoison()
2152 case Intrinsic::sshl_sat: in translateKnownIntrinsic()
6857 case Intrinsic::sshl_sat: { in visitIntrinsicCall()
5928 case ISD::SSHLSAT: return C1.sshl_sat(C2); in FoldValue()