Lines Matching refs:ShiftedVal
4121 auto CanShrinkImmediate = [&](int64_t &ShiftedVal) { in tryShrinkShlLogicImm() argument
4125 ShiftedVal = (uint64_t)Val >> ShAmt; in tryShrinkShlLogicImm()
4126 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal)) in tryShrinkShlLogicImm()
4129 if (ShiftedVal == UINT8_MAX || ShiftedVal == UINT16_MAX) in tryShrinkShlLogicImm()
4132 ShiftedVal = Val >> ShAmt; in tryShrinkShlLogicImm()
4133 if ((!isInt<8>(Val) && isInt<8>(ShiftedVal)) || in tryShrinkShlLogicImm()
4134 (!isInt<32>(Val) && isInt<32>(ShiftedVal))) in tryShrinkShlLogicImm()
4138 ShiftedVal = (uint64_t)Val >> ShAmt; in tryShrinkShlLogicImm()
4139 if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal)) in tryShrinkShlLogicImm()
4145 int64_t ShiftedVal; in tryShrinkShlLogicImm() local
4146 if (!CanShrinkImmediate(ShiftedVal)) in tryShrinkShlLogicImm()
4175 SDValue NewCst = CurDAG->getConstant(ShiftedVal, dl, NVT); in tryShrinkShlLogicImm()