Lines Matching defs:ShiftAmount
7447 static bool shiftAmountKnownInRange(const Value *ShiftAmount) {
7448 auto *C = dyn_cast<Constant>(ShiftAmount);
9769 unsigned ShiftAmount = Width - 1;
9771 ShiftAmount = C->countr_zero();
9775 Upper = C->ashr(ShiftAmount) + 1;
9778 Lower = C->ashr(ShiftAmount);
9790 unsigned ShiftAmount = Width - 1;
9792 ShiftAmount = C->countr_zero();
9793 Lower = C->lshr(ShiftAmount);
9807 unsigned ShiftAmount = C->countl_one() - 1;
9808 Lower = C->shl(ShiftAmount);
9812 unsigned ShiftAmount = C->countl_zero() - 1;
9814 Upper = C->shl(ShiftAmount) + 1;