Searched refs:LaneSize (Results 1 – 5 of 5) sorted by relevance
446 for (int i = 0, LaneSize = VF / LaneCount; i != LaneSize; ++i) in createShuffleStride() local447 Mask.push_back((i * Stride) % LaneSize + LaneSize * Lane); in createShuffleStride()
10887 int LaneSize = LaneSizeInBits / ScalarSizeInBits; in isLaneCrossingShuffleMask() local10890 if (Mask[i] >= 0 && (Mask[i] % Size) / LaneSize != i / LaneSize) in isLaneCrossingShuffleMask()10944 auto LaneSize = LaneSizeInBits / VT.getScalarSizeInBits(); in isRepeatedShuffleMask() local10945 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask()10951 if ((Mask[i] % Size) / LaneSize != i / LaneSize) in isRepeatedShuffleMask()10957 int LocalM = Mask[i] < Size ? Mask[i] % LaneSize in isRepeatedShuffleMask()10958 : Mask[i] % LaneSize + LaneSize; in isRepeatedShuffleMask()10959 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask()10961 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask()10962 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask()[all …]
1837 size_t LaneSize = in LowerBUILD_VECTOR() local1839 assert(LaneSize > DestLaneSize); in LowerBUILD_VECTOR()1840 Scale1 = LaneSize / DestLaneSize; in LowerBUILD_VECTOR()1844 size_t LaneSize = in LowerBUILD_VECTOR() local1846 assert(LaneSize > DestLaneSize); in LowerBUILD_VECTOR()1847 Scale2 = LaneSize / DestLaneSize; in LowerBUILD_VECTOR()
9043 for (unsigned LaneSize : {64U, 32U, 16U}) { in LowerVECTOR_SHUFFLE()9045 if (isWideDUPMask(ShuffleMask, VT, LaneSize, Lane)) { in LowerVECTOR_SHUFFLE()9046 unsigned Opcode = LaneSize == 64 ? AArch64ISD::DUPLANE64 in LowerVECTOR_SHUFFLE()9047 : LaneSize == 32 ? AArch64ISD::DUPLANE32 in LowerVECTOR_SHUFFLE()9050 MVT NewEltTy = MVT::getIntegerVT(LaneSize); in LowerVECTOR_SHUFFLE()9051 unsigned NewEltCount = VT.getSizeInBits() / LaneSize; in LowerVECTOR_SHUFFLE()
8041 unsigned LaneSize = V->getType()->getScalarSizeInBits(); in ARMMVEVectorElementReverse() local8042 unsigned Elements = 128 / LaneSize; in ARMMVEVectorElementReverse()8043 unsigned Mask = ReverseWidth / LaneSize - 1; in ARMMVEVectorElementReverse()