Lines Matching defs:newMask
3082 // x=shuffle(v1,undef,newMask)
3083 // newMask[i] = (mask[i] < x1.size()) ? mask1[mask[i]] : -1
3089 // x=shuffle(v1,x2,newMask)
3090 // newMask[i] = (mask[i] < x1.size()) ? mask1[mask[i]] : mask[i]
3096 // x=shuffle(x1,v2,newMask)
3097 // newMask[i] = (mask[i] < x1.size())
3105 // x=shuffle(v1,v2,newMask)
3106 // newMask[i] = (mask[i] < x1.size())
3178 SmallVector<int, 16> newMask;
3239 newMask.push_back(eltMask);
3244 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
3247 return new ShuffleVectorInst(newLHS, newRHS, newMask);