Home | History | Annotate | Download | only in X86

Lines Matching refs:MaskEltSize

5894     unsigned MaskEltSize = VT.getScalarSizeInBits();
5896 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask)) {
5901 DecodeVPERMILPMask(C, MaskEltSize, Mask);
5971 unsigned MaskEltSize = VT.getScalarSizeInBits();
5977 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask)) {
5983 DecodeVPERMIL2PMask(C, CtrlImm, MaskEltSize, Mask);
6012 unsigned MaskEltSize = VT.getScalarSizeInBits();
6013 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask)) {
6018 DecodeVPERMVMask(C, MaskEltSize, Mask);
6031 unsigned MaskEltSize = VT.getScalarSizeInBits();
6033 DecodeVPERMV3Mask(C, MaskEltSize, Mask);
29145 unsigned MaskEltSize = MaskVT.getScalarSizeInBits();
29148 if (MaskEltSize == 32 && isUndefOrEqual(Mask[0], 0) &&
29159 unsigned MaxScale = 64 / MaskEltSize;
29168 unsigned SrcSize = std::max(128u, NumDstElts * MaskEltSize);
29170 MVT::getIntegerVT(MaskEltSize);
29171 SrcVT = MVT::getVectorVT(ScalarTy, SrcSize / MaskEltSize);
29179 DstVT = MVT::getIntegerVT(Scale * MaskEltSize);
29187 if (((MaskEltSize == 32) || (MaskEltSize == 64 && Subtarget.hasSSE2())) &&