Lines Matching refs:NewMask
6443 auto UseMask = [Mask, Op, VT, &TLO](const APInt &NewMask) -> bool { in targetShrinkDemandedConstant() argument
6444 if (NewMask == Mask) in targetShrinkDemandedConstant()
6447 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); in targetShrinkDemandedConstant()
6459 APInt NewMask = APInt(Mask.getBitWidth(), 0xffff); in targetShrinkDemandedConstant() local
6460 if (IsLegalMask(NewMask)) in targetShrinkDemandedConstant()
6461 return UseMask(NewMask); in targetShrinkDemandedConstant()
6466 APInt NewMask = APInt(64, 0xffffffff); in targetShrinkDemandedConstant() local
6467 if (IsLegalMask(NewMask)) in targetShrinkDemandedConstant()
6468 return UseMask(NewMask); in targetShrinkDemandedConstant()
6481 APInt NewMask = ShrunkMask; in targetShrinkDemandedConstant() local
6483 NewMask.setBitsFrom(11); in targetShrinkDemandedConstant()
6485 NewMask.setBitsFrom(31); in targetShrinkDemandedConstant()
6490 assert(IsLegalMask(NewMask)); in targetShrinkDemandedConstant()
6491 return UseMask(NewMask); in targetShrinkDemandedConstant()