Searched refs:MaxShiftAmount (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 323 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 D | RISCVISelDAGToDAG.h | 57 bool SelectAddrRegRegScale(SDValue Addr, unsigned MaxShiftAmount,
|
H A D | RISCVISelDAGToDAG.cpp | 2522 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()
|