Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp325 APInt MaxShiftAmt = AmtKnownBits.getMaxValue(); in canEvaluateTruncated() local
327 if (MaxShiftAmt.ult(BitWidth)) { in canEvaluateTruncated()
332 if ((MaxShiftAmt + DemandedBits).ule(BitWidth)) in canEvaluateTruncated()
674 unsigned MaxShiftAmt = SrcWidth - DestWidth; in narrowBinOp() local
678 APInt(SrcWidth, MaxShiftAmt)))) { in narrowBinOp()
860 unsigned MaxShiftAmt = SrcWidth - std::max(DestWidth, AWidth); in visitTrunc() local
867 APInt(SrcWidth, MaxShiftAmt)))) { in visitTrunc()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3420 unsigned MaxShiftAmt = getTypeSizeInBits(Ty) - LZ - 1; in getUDivExpr() local
3424 ++MaxShiftAmt; in getUDivExpr()
3426 IntegerType::get(getContext(), getTypeSizeInBits(Ty) + MaxShiftAmt); in getUDivExpr()
6495 auto MaxShiftAmt = KnownStep.getMaxValue(); in getRangeForUnknownRecurrence() local
6498 auto TotalShift = MaxShiftAmt.umul_ov(TCAP, Overflow); in getRangeForUnknownRecurrence()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp5112 uint32_t ShiftAmt = 0, MaxShiftAmt = IsXReg ? 48 : 16; in parseOperand() local
5117 if (ShiftAmt <= MaxShiftAmt && Imm <= 0xFFFF) { in parseOperand()