Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h519 ConstantRange sshl_sat(const ConstantRange &Other) const;
H A DFixedPointBuilder.h350 Intrinsic::ID IID = UseSigned ? Intrinsic::sshl_sat : Intrinsic::ushl_sat; in CreateShl()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1007 APInt sshl_sat(const APInt &RHS) const;
1008 APInt sshl_sat(unsigned RHS) const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1650 ConstantRange ConstantRange::sshl_sat(const ConstantRange &Other) const { in sshl_sat() function in ConstantRange
1656 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()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp2085 APInt APInt::sshl_sat(const APInt &RHS) const { in sshl_sat() function in APInt
2086 return sshl_sat(RHS.getLimitedValue(getBitWidth())); in sshl_sat()
2089 APInt APInt::sshl_sat(unsigned RHS) const { in sshl_sat() function in APInt
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp2687 case Intrinsic::sshl_sat: in isKnownNonZeroFromOperator()
6624 case Intrinsic::sshl_sat: in canCreateUndefOrPoison()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2152 case Intrinsic::sshl_sat: in translateKnownIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6857 case Intrinsic::sshl_sat: { in visitIntrinsicCall()
H A DSelectionDAG.cpp5928 case ISD::SSHLSAT: return C1.sshl_sat(C2); in FoldValue()