Lines Matching refs:BytesPerElement
3491 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3492 Bytes.resize(NumElements * BytesPerElement, -1);
3496 for (unsigned J = 0; J < BytesPerElement; ++J)
3497 Bytes[I * BytesPerElement + J] = Index * BytesPerElement + J;
3502 // undefined bytes. See whether bytes [Start, Start + BytesPerElement) of
3506 unsigned BytesPerElement, int &Base) {
3508 for (unsigned I = 0; I < BytesPerElement; ++I) {
3514 if (unsigned(Base) % Bytes.size() + BytesPerElement > Bytes.size())
3630 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3631 for (unsigned I = 0; I < BytesPerElement; ++I)
3640 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
3647 assert(FromBytesPerElement >= BytesPerElement &&
3650 (FromBytesPerElement - BytesPerElement));
3662 if (!getShuffleInput(OpBytes, Byte, BytesPerElement, NewByte))
3687 for (unsigned I = 0; I < BytesPerElement; ++I)
3834 unsigned BytesPerElement = ElemVT.getStoreSize();
3846 for (unsigned J = 0; J < BytesPerElement; ++J) {
3849 Mask |= 1ULL << ((E - I - 1) * BytesPerElement + J);
4545 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
4560 if (!getShuffleInput(Bytes, Index * BytesPerElement,
4561 BytesPerElement, First))
4568 if (Byte % BytesPerElement != 0)
4571 Index = Byte / BytesPerElement;
4580 if (OpBytesPerElement < BytesPerElement)
4584 unsigned End = (Index + 1) * BytesPerElement;
4611 unsigned Byte = Index * BytesPerElement;
4615 SubByte + BytesPerElement > ExtBytesPerElement)
4621 if (Byte % BytesPerElement != 0)
4624 Index = Byte / BytesPerElement;
4654 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
4656 if (BytesPerElement % TruncBytes == 0) {
4662 unsigned Scale = BytesPerElement / TruncBytes;