Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp323 unsigned MaxShiftAmount = getMaxShiftAmount(MaxValue, BitWidth); in shl() local
325 MaxShiftAmount = std::min(MaxShiftAmount, LHS.countMaxLeadingZeros() - 1); in shl()
327 MaxShiftAmount = std::min(MaxShiftAmount, LHS.countMaxLeadingZeros()); in shl()
329 MaxShiftAmount = std::min( in shl()
330 MaxShiftAmount, in shl()
334 if (MinShiftAmount == 0 && MaxShiftAmount == BitWidth - 1 && in shl()
353 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in shl()
394 unsigned MaxShiftAmount = getMaxShiftAmount(MaxValue, BitWidth); in lshr() local
404 MaxShiftAmount = std::min(MaxShiftAmount, FirstOne); in lshr()
411 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in lshr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.h57 bool SelectAddrRegRegScale(SDValue Addr, unsigned MaxShiftAmount,
H A DRISCVISelDAGToDAG.cpp2522 unsigned MaxShiftAmount, in SelectAddrRegRegScale() argument
2526 auto UnwrapShl = [this, VT, MaxShiftAmount](SDValue N, SDValue &Index, in SelectAddrRegRegScale()
2533 if (N.getConstantOperandVal(1) <= MaxShiftAmount) { in SelectAddrRegRegScale()