Lines Matching defs:ShiftedVal
4456 auto CanShrinkImmediate = [&](int64_t &ShiftedVal) {
4460 ShiftedVal = (uint64_t)Val >> ShAmt;
4461 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal))
4464 if (ShiftedVal == UINT8_MAX || ShiftedVal == UINT16_MAX)
4467 ShiftedVal = Val >> ShAmt;
4468 if ((!isInt<8>(Val) && isInt<8>(ShiftedVal)) ||
4469 (!isInt<32>(Val) && isInt<32>(ShiftedVal)))
4473 ShiftedVal = (uint64_t)Val >> ShAmt;
4474 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal))
4480 int64_t ShiftedVal;
4481 if (!CanShrinkImmediate(ShiftedVal))
4510 SDValue NewCst = CurDAG->getConstant(ShiftedVal, dl, NVT);