Lines Matching refs:NewMask
844 Constant *NewMask = ConstantVector::get(NewMaskVec);
845 return new ShuffleVectorInst(Op0, UndefValue::get(Op0->getType()), NewMask);
893 Constant *NewMask = ConstantVector::get(NewMaskVec);
894 return new ShuffleVectorInst(X, Shuf->getOperand(1), NewMask);
1534 SmallVector<Constant *, 16> NewMask(NumMaskElts, Zero);
1537 NewMask[i] = Mask->getAggregateElement(i);
1539 return new ShuffleVectorInst(NewIns, UndefVec, ConstantVector::get(NewMask));
1732 SmallVector<Constant *, 16> NewMask(NumElts);
1739 NewMask[i] = isa<UndefValue>(ExtractMaskElt) ? ExtractMaskElt : MaskElt;
1741 return new ShuffleVectorInst(X, Y, ConstantVector::get(NewMask));
1872 SmallVector<Constant *, 16> NewMask(Mask.size(), UndefValue::get(I32Ty));
1892 NewMask[i] = ConstantInt::get(I32Ty, Mask[i]);
1895 NewMask[i] = ConstantInt::get(I32Ty, Mask[i] - (WideElts - NarrowElts));
1898 return new ShuffleVectorInst(X, Y, ConstantVector::get(NewMask));