Searched refs:MaskNumElts (Results 1 – 4 of 4) sorted by relevance
838 unsigned MaskNumElts = Mask->getType()->getVectorNumElements(); in ConstantFoldShuffleVectorInstruction() local843 return UndefValue::get(VectorType::get(EltTy, MaskNumElts)); in ConstantFoldShuffleVectorInstruction()852 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
3217 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local3224 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()3230 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()3234 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()3238 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()3241 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3296 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3307 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()3316 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()3334 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()[all …]
4423 unsigned MaskNumElts = Mask->getType()->getVectorNumElements(); in SimplifyShuffleVectorInst() local4428 assert(MaskNumElts == Indices.size() && in SimplifyShuffleVectorInst()4434 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()4479 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()
37503 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedLoad() local37507 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedLoad()37641 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedStore() local37645 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedStore()