Searched refs:LaneSize (Results 1 – 4 of 4) sorted by relevance
196 unsigned LaneSize = NumElts/NumLanes; in DecodeVPERMILPSMask() local199 for (unsigned i = 0; i != LaneSize; ++i) { in DecodeVPERMILPSMask()201 ShuffleMask.push_back(Idx+(l*LaneSize)); in DecodeVPERMILPSMask()213 unsigned LaneSize = NumElts/NumLanes; in DecodeVPERMILPDMask() local216 for (unsigned i = l*LaneSize; i < LaneSize*(l+1); ++i) { in DecodeVPERMILPDMask()218 ShuffleMask.push_back(Idx+(l*LaneSize)); in DecodeVPERMILPDMask()
438 for (int i = 0, LaneSize = VF / LaneCount; i != LaneSize; ++i) in createShuffleStride() local439 Mask.push_back((i * Stride) % LaneSize + LaneSize * Lane); in createShuffleStride()
8917 int LaneSize = 128 / VT.getScalarSizeInBits(); in is128BitLaneCrossingShuffleMask() local8920 if (Mask[i] >= 0 && (Mask[i] % Size) / LaneSize != i / LaneSize) in is128BitLaneCrossingShuffleMask()8939 auto LaneSize = LaneSizeInBits / VT.getScalarSizeInBits(); in isRepeatedShuffleMask() local8940 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask()8946 if ((Mask[i] % Size) / LaneSize != i / LaneSize) in isRepeatedShuffleMask()8952 int LocalM = Mask[i] < Size ? Mask[i] % LaneSize in isRepeatedShuffleMask()8953 : Mask[i] % LaneSize + LaneSize; in isRepeatedShuffleMask()8954 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask()8956 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask()8957 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask()[all …]
3777 int LaneSize = NumElts/NumLanes; in isVPERMILPDMask() local3779 for (int i = l*LaneSize; i < LaneSize*(l+1); ++i) { in isVPERMILPDMask()3780 int LaneStart = l*LaneSize; in isVPERMILPDMask()3781 if (!isUndefOrInRange(Mask[i], LaneStart, LaneStart+LaneSize)) in isVPERMILPDMask()3810 int LaneSize = NumElts/NumLanes; in isVPERMILPSMask() local3811 for (int i = 0; i < LaneSize; ++i) { in isVPERMILPSMask()3812 int HighElt = i+LaneSize; in isVPERMILPSMask()3813 bool HighValid = isUndefOrInRange(Mask[HighElt], LaneSize, NumElts); in isVPERMILPSMask()3814 bool LowValid = isUndefOrInRange(Mask[i], 0, LaneSize); in isVPERMILPSMask()3820 if (Mask[HighElt]-Mask[i] != LaneSize) in isVPERMILPSMask()[all …]