• Home
  • Raw
  • Download

Lines Matching refs:VectorBytes

3512   unsigned char Bytes[SystemZ::VectorBytes];
3591 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) { in matchPermute()
3597 if ((Elt ^ P.Bytes[I]) & (SystemZ::VectorBytes - 1)) in matchPermute()
3599 int ModelOpNo = P.Bytes[I] / SystemZ::VectorBytes; in matchPermute()
3600 int RealOpNo = unsigned(Elt) / SystemZ::VectorBytes; in matchPermute()
3629 for (unsigned From = 0; From < SystemZ::VectorBytes; ++From) { in matchDoublePermute()
3637 if (To == SystemZ::VectorBytes) in matchDoublePermute()
3706 int ExpectedShift = (Index - I) % SystemZ::VectorBytes; in isShlDoublePermute()
3707 int ModelOpNo = unsigned(ExpectedShift + I) / SystemZ::VectorBytes; in isShlDoublePermute()
3708 int RealOpNo = unsigned(Index) / SystemZ::VectorBytes; in isShlDoublePermute()
3735 SystemZ::VectorBytes / InBytes); in getPermuteNode()
3744 SystemZ::VectorBytes / P.Operand); in getPermuteNode()
3768 SDValue IndexNodes[SystemZ::VectorBytes]; in getGeneralPermuteNode()
3769 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) in getGeneralPermuteNode()
3787 SmallVector<SDValue, SystemZ::VectorBytes> Ops;
3792 SmallVector<int, SystemZ::VectorBytes> Bytes;
3820 unsigned Byte = ((Elem * FromBytesPerElement) % SystemZ::VectorBytes + in add()
3830 SmallVector<int, SystemZ::VectorBytes> OpBytes; in add()
3839 Op = Op.getOperand(unsigned(NewByte) / SystemZ::VectorBytes); in add()
3840 Byte = unsigned(NewByte) % SystemZ::VectorBytes; in add()
3857 unsigned Base = OpNo * SystemZ::VectorBytes + Byte; in add()
3864 assert(Bytes.size() == SystemZ::VectorBytes && "Incomplete vector"); in getNode()
3888 SmallVector<int, SystemZ::VectorBytes> NewBytes(SystemZ::VectorBytes); in getNode()
3889 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) { in getNode()
3890 unsigned OpNo = unsigned(Bytes[J]) / SystemZ::VectorBytes; in getNode()
3891 unsigned Byte = unsigned(Bytes[J]) % SystemZ::VectorBytes; in getNode()
3895 NewBytes[J] = SystemZ::VectorBytes + Byte; in getNode()
3900 SmallVector<int, SystemZ::VectorBytes> NewBytesMap(SystemZ::VectorBytes); in getNode()
3904 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) { in getNode()
3906 assert(unsigned(NewBytesMap[J]) < SystemZ::VectorBytes && in getNode()
3908 Bytes[J] = I * SystemZ::VectorBytes + NewBytesMap[J]; in getNode()
3915 for (unsigned J = 0; J < SystemZ::VectorBytes; ++J) in getNode()
3917 Bytes[J] = I * SystemZ::VectorBytes + J; in getNode()
3925 for (unsigned I = 0; I < SystemZ::VectorBytes; ++I) in getNode()
3926 if (Bytes[I] >= int(SystemZ::VectorBytes)) in getNode()
3927 Bytes[I] -= (Stride - 1) * SystemZ::VectorBytes; in getNode()
4082 SmallVector<SDValue, SystemZ::VectorBytes> ResidueOps; in tryBuildVectorShuffle()
4187 SmallVector<SDValue, SystemZ::VectorBytes> Constants(NumElements, SDValue()); in buildVector()
4188 SmallVector<bool, SystemZ::VectorBytes> Done(NumElements, false); in buildVector()
4303 SmallVector<SDValue, SystemZ::VectorBytes> Ops(NumElements); in lowerBUILD_VECTOR()
4734 SmallVector<int, SystemZ::VectorBytes> Bytes; in combineExtract()
4907 SystemZ::VectorBytes / ElemBytes / 2); in combineMERGE()