Lines Matching refs:BytesPerElement
3901 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize(); in getVPermMask() local
3904 Bytes.resize(NumElements * BytesPerElement, -1); in getVPermMask()
3908 for (unsigned J = 0; J < BytesPerElement; ++J) in getVPermMask()
3909 Bytes[I * BytesPerElement + J] = Index * BytesPerElement + J; in getVPermMask()
3916 Bytes.resize(NumElements * BytesPerElement, -1); in getVPermMask()
3918 for (unsigned J = 0; J < BytesPerElement; ++J) in getVPermMask()
3919 Bytes[I * BytesPerElement + J] = Index * BytesPerElement + J; in getVPermMask()
3930 unsigned BytesPerElement, int &Base) { in getShuffleInput() argument
3932 for (unsigned I = 0; I < BytesPerElement; ++I) { in getShuffleInput()
3938 if (unsigned(Base) % Bytes.size() + BytesPerElement > Bytes.size()) in getShuffleInput()
4055 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize(); in addUndef() local
4056 for (unsigned I = 0; I < BytesPerElement; ++I) in addUndef()
4067 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize(); in add() local
4077 if (FromBytesPerElement < BytesPerElement) in add()
4081 (FromBytesPerElement - BytesPerElement)); in add()
4094 if (!getShuffleInput(OpBytes, Byte, BytesPerElement, NewByte)) in add()
4119 for (unsigned I = 0; I < BytesPerElement; ++I) in add()
4268 unsigned BytesPerElement = ElemVT.getStoreSize(); in tryBuildVectorByteMask() local
4280 for (unsigned J = 0; J < BytesPerElement; ++J) { in tryBuildVectorByteMask()
4283 Mask |= 1ULL << ((E - I - 1) * BytesPerElement + J); in tryBuildVectorByteMask()
5124 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize(); in combineExtract() local
5140 if (!getShuffleInput(Bytes, Index * BytesPerElement, in combineExtract()
5141 BytesPerElement, First)) in combineExtract()
5148 if (Byte % BytesPerElement != 0) in combineExtract()
5151 Index = Byte / BytesPerElement; in combineExtract()
5160 if (OpBytesPerElement < BytesPerElement) in combineExtract()
5164 unsigned End = (Index + 1) * BytesPerElement; in combineExtract()
5191 unsigned Byte = Index * BytesPerElement; in combineExtract()
5195 SubByte + BytesPerElement > ExtBytesPerElement) in combineExtract()
5201 if (Byte % BytesPerElement != 0) in combineExtract()
5204 Index = Byte / BytesPerElement; in combineExtract()
5233 unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize(); in combineTruncateExtract() local
5235 if (BytesPerElement % TruncBytes == 0) { in combineTruncateExtract()
5241 unsigned Scale = BytesPerElement / TruncBytes; in combineTruncateExtract()