Lines Matching refs:MaskEltSizeInBits
4748 unsigned MaskEltSizeInBits,
4755 // Split an APInt element into MaskEltSizeInBits sized pieces and
4760 int Split = VT.getScalarSizeInBits() / MaskEltSizeInBits;
4762 APInt RawElt = Element.getLoBits(MaskEltSizeInBits);
4763 Element = Element.lshr(MaskEltSizeInBits);
4769 // TODO: Handle (MaskEltSizeInBits % VT.getScalarSizeInBits()) == 0
4770 // TODO: Handle (VT.getScalarSizeInBits() % MaskEltSizeInBits) == 0
4771 if (VT.getScalarSizeInBits() != MaskEltSizeInBits)
4776 APInt RawElt = MaskElement.getLoBits(MaskEltSizeInBits);
4786 // TODO: Handle (MaskEltSizeInBits % VT.getScalarSizeInBits()) == 0
4787 if ((VT.getScalarSizeInBits() % MaskEltSizeInBits) != 0)
4789 unsigned ElementSplit = VT.getScalarSizeInBits() / MaskEltSizeInBits;
4806 RawMask.append(VT.getSizeInBits() / MaskEltSizeInBits, 0);
4810 // TODO: Handle (MaskEltSizeInBits % VT.getScalarSizeInBits()) == 0
4811 if ((VT.getScalarSizeInBits() % MaskEltSizeInBits) != 0)
25095 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts;
25100 (32 <= MaskEltSizeInBits);
25101 MVT MaskVT = FloatDomain ? MVT::getFloatingPointVT(MaskEltSizeInBits)
25102 : MVT::getIntegerVT(MaskEltSizeInBits);