Lines Matching defs:MaskEltSize

5234   unsigned MaskEltSize = VT.getScalarSizeInBits();
5256 DecodeSHUFPMask(NumElems, MaskEltSize, ImmN, Mask);
5272 DecodeEXTRQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask);
5283 DecodeINSERTQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask);
5290 DecodeUNPCKHMask(NumElems, MaskEltSize, Mask);
5296 DecodeUNPCKLMask(NumElems, MaskEltSize, Mask);
5350 DecodePSHUFMask(NumElems, MaskEltSize, ImmN, Mask);
5384 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5386 DecodeVPERMILPMask(NumElems, MaskEltSize, RawMask, RawUndefs, Mask);
5427 decodeVSHUF64x2FamilyMask(NumElems, MaskEltSize, ImmN, Mask);
5453 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5455 DecodeVPERMIL2PMask(NumElems, MaskEltSize, CtrlImm, RawMask, RawUndefs,
5479 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5494 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
37829 unsigned MaskEltSize = MaskVT.getScalarSizeInBits();
37833 (MaskEltSize == 32 || (MaskEltSize == 16 && Subtarget.hasFP16()))) {
37838 if (MaskEltSize == 16)
37850 unsigned MaxScale = 64 / MaskEltSize;
37851 bool UseSign = V1.getScalarValueSizeInBits() == MaskEltSize &&
37852 DAG.ComputeNumSignBits(V1) == MaskEltSize;
37873 unsigned SrcSize = std::max(128u, NumDstElts * MaskEltSize);
37875 : MVT::getIntegerVT(MaskEltSize);
37876 SrcVT = MVT::getVectorVT(ScalarTy, SrcSize / MaskEltSize);
37884 DstVT = MVT::getIntegerVT(Scale * MaskEltSize);
37892 if (((MaskEltSize == 32) || (MaskEltSize == 64 && Subtarget.hasSSE2()) ||
37893 (MaskEltSize == 16 && Subtarget.hasFP16())) &&
37897 if (MaskEltSize == 16)