Lines Matching full:lanesize
6779 int LaneSize = 128 / VT.getScalarSizeInBits();
6782 if (Mask[i] >= 0 && (Mask[i] % Size) / LaneSize != i / LaneSize)
6801 int LaneSize = 128 / VT.getScalarSizeInBits();
6802 RepeatedMask.resize(LaneSize, -1);
6807 if ((Mask[i] % Size) / LaneSize != i / LaneSize)
6812 if (RepeatedMask[i % LaneSize] == -1)
6814 RepeatedMask[i % LaneSize] =
6815 Mask[i] < Size ? Mask[i] % LaneSize : Mask[i] % LaneSize + Size;
6816 else if (RepeatedMask[i % LaneSize] + (i / LaneSize) * LaneSize != Mask[i])
10126 int LaneSize = Size / LaneCount;
10132 LaneInputs[Mask[i] / Size][(Mask[i] % Size) / LaneSize] = true;
10156 int LaneSize = Mask.size() / 2;
10163 if (Mask[i] >= 0 && (Mask[i] % Size) / LaneSize != i / LaneSize)
10164 LaneCrossing[(Mask[i] % Size) / LaneSize] = true;
10172 Mask[i] < 0 ? -1 : (((Mask[i] % Size) / LaneSize == i / LaneSize)
10174 : Mask[i] % LaneSize +
10175 (i / LaneSize) * LaneSize + Size));
10295 int LaneSize = 128 / VT.getScalarSizeInBits();
10296 int NumLanes = Size / LaneSize;
10304 InLaneMask.resize(LaneSize, -1);
10309 int j = i / LaneSize;
10313 Lanes[j] = Mask[i] / LaneSize;
10314 } else if (Lanes[j] != Mask[i] / LaneSize) {
10320 int k = i % LaneSize;
10322 InLaneMask[k] = Mask[i] % LaneSize;
10323 } else if (InLaneMask[k] != Mask[i] % LaneSize) {
10352 NewMask[i] = (i / LaneSize) * LaneSize + Mask[i] % LaneSize;