Lines Matching refs:VectorBytes

815   for (; I < SystemZ::VectorBytes; ++I) {  in isVectorConstantLegal()
822 if (I == SystemZ::VectorBytes) { in isVectorConstantLegal()
4934 unsigned char Bytes[SystemZ::VectorBytes];
5013 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) { in matchPermute()
5019 if ((Elt ^ P.Bytes[I]) & (SystemZ::VectorBytes - 1)) in matchPermute()
5021 int ModelOpNo = P.Bytes[I] / SystemZ::VectorBytes; in matchPermute()
5022 int RealOpNo = unsigned(Elt) / SystemZ::VectorBytes; in matchPermute()
5051 for (unsigned From = 0; From < SystemZ::VectorBytes; ++From) { in matchDoublePermute()
5059 if (To == SystemZ::VectorBytes) in matchDoublePermute()
5142 int ExpectedShift = (Index - I) % SystemZ::VectorBytes; in isShlDoublePermute()
5143 int ModelOpNo = unsigned(ExpectedShift + I) / SystemZ::VectorBytes; in isShlDoublePermute()
5144 int RealOpNo = unsigned(Index) / SystemZ::VectorBytes; in isShlDoublePermute()
5171 SystemZ::VectorBytes / InBytes); in getPermuteNode()
5180 SystemZ::VectorBytes / P.Operand); in getPermuteNode()
5227 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) { in getGeneralPermuteNode()
5228 unsigned OpNo = unsigned(Bytes[I]) / SystemZ::VectorBytes; in getGeneralPermuteNode()
5229 unsigned Byte = unsigned(Bytes[I]) % SystemZ::VectorBytes; in getGeneralPermuteNode()
5237 ZeroIdx = I + SystemZ::VectorBytes; in getGeneralPermuteNode()
5243 SDValue IndexNodes[SystemZ::VectorBytes]; in getGeneralPermuteNode()
5244 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) { in getGeneralPermuteNode()
5246 unsigned OpNo = unsigned(Bytes[I]) / SystemZ::VectorBytes; in getGeneralPermuteNode()
5247 unsigned Byte = unsigned(Bytes[I]) % SystemZ::VectorBytes; in getGeneralPermuteNode()
5251 unsigned BIdx = MaskFirst ? Byte + SystemZ::VectorBytes : Byte; in getGeneralPermuteNode()
5268 SDValue IndexNodes[SystemZ::VectorBytes]; in getGeneralPermuteNode()
5269 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) in getGeneralPermuteNode()
5291 SmallVector<SDValue, SystemZ::VectorBytes> Ops;
5296 SmallVector<int, SystemZ::VectorBytes> Bytes;
5333 unsigned Byte = ((Elem * FromBytesPerElement) % SystemZ::VectorBytes + in add()
5343 SmallVector<int, SystemZ::VectorBytes> OpBytes; in add()
5353 Op = Op.getOperand(unsigned(NewByte) / SystemZ::VectorBytes); in add()
5354 Byte = unsigned(NewByte) % SystemZ::VectorBytes; in add()
5371 unsigned Base = OpNo * SystemZ::VectorBytes + Byte; in add()
5380 assert(Bytes.size() == SystemZ::VectorBytes && "Incomplete vector"); in getNode()
5407 SmallVector<int, SystemZ::VectorBytes> NewBytes(SystemZ::VectorBytes); in getNode()
5408 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) { in getNode()
5409 unsigned OpNo = unsigned(Bytes[J]) / SystemZ::VectorBytes; in getNode()
5410 unsigned Byte = unsigned(Bytes[J]) % SystemZ::VectorBytes; in getNode()
5414 NewBytes[J] = SystemZ::VectorBytes + Byte; in getNode()
5419 SmallVector<int, SystemZ::VectorBytes> NewBytesMap(SystemZ::VectorBytes); in getNode()
5423 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) { in getNode()
5425 assert(unsigned(NewBytesMap[J]) < SystemZ::VectorBytes && in getNode()
5427 Bytes[J] = I * SystemZ::VectorBytes + NewBytesMap[J]; in getNode()
5434 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) in getNode()
5436 Bytes[J] = I * SystemZ::VectorBytes + J; in getNode()
5444 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) in getNode()
5445 if (Bytes[I] >= int(SystemZ::VectorBytes)) in getNode()
5446 Bytes[I] -= (Stride - 1) * SystemZ::VectorBytes; in getNode()
5492 SmallVector<int, SystemZ::VectorBytes> SrcBytes; in tryPrepareForUnpack()
5493 for (unsigned Elt = 0; Elt < SystemZ::VectorBytes; Elt++) { in tryPrepareForUnpack()
5499 unsigned OpNo = unsigned(Bytes[Elt]) / SystemZ::VectorBytes; in tryPrepareForUnpack()
5509 for (unsigned i = 0; i < SystemZ::VectorBytes / 2; i++) in tryPrepareForUnpack()
5528 for (unsigned Elt = 0; Elt < SystemZ::VectorBytes;) { in tryPrepareForUnpack()
5533 while (B < SystemZ::VectorBytes) in tryPrepareForUnpack()
5538 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) in tryPrepareForUnpack()
5540 unsigned OpNo = unsigned(Bytes[I]) / SystemZ::VectorBytes; in tryPrepareForUnpack()
5542 Bytes[I] -= SystemZ::VectorBytes; in tryPrepareForUnpack()
5637 SmallVector<SDValue, SystemZ::VectorBytes> ResidueOps; in tryBuildVectorShuffle()
5764 SmallVector<SDValue, SystemZ::VectorBytes> Constants(NumElements, SDValue()); in buildVector()
5765 SmallVector<bool, SystemZ::VectorBytes> Done(NumElements, false); in buildVector()
5856 SmallVector<SDValue, SystemZ::VectorBytes> Ops(NumElements); in lowerBUILD_VECTOR()
6546 SmallVector<int, SystemZ::VectorBytes> Bytes; in combineExtract()
6790 SystemZ::VectorBytes / ElemBytes / 2); in combineMERGE()