Searched refs:MaskNumElts (Results 1 – 4 of 4) sorted by relevance
719 unsigned MaskNumElts = Mask.size(); in ConstantFoldShuffleVectorInstruction() local721 ElementCount::get(MaskNumElts, isa<ScalableVectorType>(V1VTy)); in ConstantFoldShuffleVectorInstruction()726 return UndefValue::get(FixedVectorType::get(EltTy, MaskNumElts)); in ConstantFoldShuffleVectorInstruction()747 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
3571 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local3573 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()3579 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()3583 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()3587 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()3590 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3641 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3652 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()3660 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()3678 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()[all …]
291 unsigned MaskNumElts = in findDemandedEltsBySingleUser() local295 for (unsigned i = 0; i < MaskNumElts; i++) { in findDemandedEltsBySingleUser()
4723 unsigned MaskNumElts = Mask.size(); in SimplifyShuffleVectorInst() local4736 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()4786 SmallVector<Constant *, 16> VecC(MaskNumElts, C); in SimplifyShuffleVectorInst()4787 for (unsigned i = 0; i != MaskNumElts; ++i) in SimplifyShuffleVectorInst()4817 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()