Lines Matching refs:MaskNumElts
3005 unsigned MaskNumElts = Mask.size();
3012 if (SrcNumElts == MaskNumElts) {
3018 if (SrcNumElts < MaskNumElts && MaskNumElts % SrcNumElts == 0) {
3023 unsigned NumConcat = MaskNumElts / SrcNumElts;
3028 for (unsigned i = 0; i != MaskNumElts; ++i) {
3078 for (unsigned i = 0; i != MaskNumElts; ++i) {
3081 Idx -= SrcNumElts - MaskNumElts;
3090 if (SrcNumElts > MaskNumElts) {
3098 for (unsigned i = 0; i != MaskNumElts; ++i) {
3128 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts;
3129 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts &&
3130 StartIdx[Input] + MaskNumElts <= SrcNumElts)
3155 for (unsigned i = 0; i != MaskNumElts; ++i) {
3161 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
3179 for (unsigned i = 0; i != MaskNumElts; ++i) {