Lines Matching refs:BytesPerElement
3661 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3662 Bytes.resize(NumElements * BytesPerElement, -1);
3666 for (unsigned J = 0; J < BytesPerElement; ++J)
3667 Bytes[I * BytesPerElement + J] = Index * BytesPerElement + J;
3672 // undefined bytes. See whether bytes [Start, Start + BytesPerElement) of
3676 unsigned BytesPerElement, int &Base) {
3678 for (unsigned I = 0; I < BytesPerElement; ++I) {
3684 if (unsigned(Base) % Bytes.size() + BytesPerElement > Bytes.size())
3801 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3802 for (unsigned I = 0; I < BytesPerElement; ++I)
3811 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3818 assert(FromBytesPerElement >= BytesPerElement &&
3821 (FromBytesPerElement - BytesPerElement));
3833 if (!getShuffleInput(OpBytes, Byte, BytesPerElement, NewByte))
3858 for (unsigned I = 0; I < BytesPerElement; ++I)
4005 unsigned BytesPerElement = ElemVT.getStoreSize();
4017 for (unsigned J = 0; J < BytesPerElement; ++J) {
4020 Mask |= 1ULL << ((E - I - 1) * BytesPerElement + J);
4722 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
4737 if (!getShuffleInput(Bytes, Index * BytesPerElement,
4738 BytesPerElement, First))
4745 if (Byte % BytesPerElement != 0)
4748 Index = Byte / BytesPerElement;
4757 if (OpBytesPerElement < BytesPerElement)
4761 unsigned End = (Index + 1) * BytesPerElement;
4788 unsigned Byte = Index * BytesPerElement;
4792 SubByte + BytesPerElement > ExtBytesPerElement)
4798 if (Byte % BytesPerElement != 0)
4801 Index = Byte / BytesPerElement;
4830 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
4832 if (BytesPerElement % TruncBytes == 0) {
4838 unsigned Scale = BytesPerElement / TruncBytes;