Lines Matching refs:MaskNumElts
2858 unsigned MaskNumElts = Mask.size();
2864 if (SrcNumElts == MaskNumElts) {
2871 if (SrcNumElts < MaskNumElts && MaskNumElts % SrcNumElts == 0) {
2875 if (SrcNumElts*2 == MaskNumElts) {
2895 unsigned NumConcat = MaskNumElts / SrcNumElts;
2914 for (unsigned i = 0; i != MaskNumElts; ++i) {
2917 Idx -= SrcNumElts - MaskNumElts;
2926 if (SrcNumElts > MaskNumElts) {
2934 for (unsigned i = 0; i != MaskNumElts; ++i) {
2964 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts;
2965 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts &&
2966 StartIdx[Input] + MaskNumElts <= SrcNumElts)
2987 for (unsigned i = 0; i != MaskNumElts; ++i) {
2993 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
3010 for (unsigned i = 0; i != MaskNumElts; ++i) {