Searched refs:MaybeRHS (Results 1 – 2 of 2) sorted by relevance
429 std::optional<APInt> MaybeRHS = getIConstantVRegVal(Mul->getRHSReg(), MRI); in matchMulOfVScale() local430 if (!MaybeRHS) in matchMulOfVScale()439 B.buildVScale(Dst, LHSVScale->getSrc() * *MaybeRHS); in matchMulOfVScale()470 std::optional<APInt> MaybeRHS = getIConstantVRegVal(Shl->getShiftReg(), MRI); in matchShlOfVScale() local471 if (!MaybeRHS) in matchShlOfVScale()482 B.buildVScale(Dst, LHSVScale->getSrc().shl(*MaybeRHS)); in matchShlOfVScale()
7277 std::optional<APInt> MaybeRHS = getConstantOrConstantSplatVector(RHS); in matchAddOverflow() local7280 if (MaybeLHS && MaybeRHS && isConstantLegalOrBeforeLegalizer(DstTy) && in matchAddOverflow()7283 APInt Result = IsSigned ? MaybeLHS->sadd_ov(*MaybeRHS, Overflow) in matchAddOverflow()7284 : MaybeLHS->uadd_ov(*MaybeRHS, Overflow); in matchAddOverflow()7293 if (MaybeRHS && *MaybeRHS == 0 && isConstantLegalOrBeforeLegalizer(CarryTy)) { in matchAddOverflow()7305 if (MaybeRHS && AddLHS && MRI.hasOneNonDBGUse(Add->getReg(0)) && in matchAddOverflow()7312 APInt NewC = IsSigned ? MaybeAddRHS->sadd_ov(*MaybeRHS, Overflow) in matchAddOverflow()7313 : MaybeAddRHS->uadd_ov(*MaybeRHS, Overflow); in matchAddOverflow()