Lines Matching refs:ShiftedVal
3933 auto CanShrinkImmediate = [&](int64_t &ShiftedVal) { in tryShrinkShlLogicImm() argument
3937 ShiftedVal = (uint64_t)Val >> ShAmt; in tryShrinkShlLogicImm()
3938 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal)) in tryShrinkShlLogicImm()
3941 if (ShiftedVal == UINT8_MAX || ShiftedVal == UINT16_MAX) in tryShrinkShlLogicImm()
3944 ShiftedVal = Val >> ShAmt; in tryShrinkShlLogicImm()
3945 if ((!isInt<8>(Val) && isInt<8>(ShiftedVal)) || in tryShrinkShlLogicImm()
3946 (!isInt<32>(Val) && isInt<32>(ShiftedVal))) in tryShrinkShlLogicImm()
3950 ShiftedVal = (uint64_t)Val >> ShAmt; in tryShrinkShlLogicImm()
3951 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal)) in tryShrinkShlLogicImm()
3957 int64_t ShiftedVal; in tryShrinkShlLogicImm() local
3958 if (!CanShrinkImmediate(ShiftedVal)) in tryShrinkShlLogicImm()
3987 SDValue NewCst = CurDAG->getConstant(ShiftedVal, dl, NVT); in tryShrinkShlLogicImm()