Lines Matching refs:NewMask
4337 SmallVector<int, 16> NewMask(Mask); in lowerVECTOR_SHUFFLEAsVSlidedown() local
4338 for (size_t i = 0; i != NewMask.size(); ++i) { in lowerVECTOR_SHUFFLEAsVSlidedown()
4339 if (NewMask[i] == -1) in lowerVECTOR_SHUFFLEAsVSlidedown()
4342 if (static_cast<size_t>(NewMask[i]) < NewMask.size()) { in lowerVECTOR_SHUFFLEAsVSlidedown()
4343 NewMask[i] = NewMask[i] + V1IndexOffset; in lowerVECTOR_SHUFFLEAsVSlidedown()
4347 NewMask[i] = NewMask[i] - NewMask.size() + V2IndexOffset; in lowerVECTOR_SHUFFLEAsVSlidedown()
4353 if (NewMask[0] <= 0) in lowerVECTOR_SHUFFLEAsVSlidedown()
4357 for (unsigned i = 1; i != NewMask.size(); ++i) in lowerVECTOR_SHUFFLEAsVSlidedown()
4358 if (NewMask[i - 1] + 1 != NewMask[i]) in lowerVECTOR_SHUFFLEAsVSlidedown()
4368 DAG.getConstant(NewMask[0], DL, XLenVT), TrueMask, VL); in lowerVECTOR_SHUFFLEAsVSlidedown()
16197 auto UseMask = [Mask, Op, &TLO](const APInt &NewMask) -> bool { in targetShrinkDemandedConstant() argument
16198 if (NewMask == Mask) in targetShrinkDemandedConstant()
16201 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, Op.getValueType()); in targetShrinkDemandedConstant()
16216 APInt NewMask = APInt(Mask.getBitWidth(), 0xffff); in targetShrinkDemandedConstant() local
16217 if (IsLegalMask(NewMask)) in targetShrinkDemandedConstant()
16218 return UseMask(NewMask); in targetShrinkDemandedConstant()
16222 APInt NewMask = APInt(64, 0xffffffff); in targetShrinkDemandedConstant() local
16223 if (IsLegalMask(NewMask)) in targetShrinkDemandedConstant()
16224 return UseMask(NewMask); in targetShrinkDemandedConstant()
16239 APInt NewMask = ShrunkMask; in targetShrinkDemandedConstant() local
16241 NewMask.setBitsFrom(11); in targetShrinkDemandedConstant()
16243 NewMask.setBitsFrom(31); in targetShrinkDemandedConstant()
16248 assert(IsLegalMask(NewMask)); in targetShrinkDemandedConstant()
16249 return UseMask(NewMask); in targetShrinkDemandedConstant()