Lines Matching defs:ScalarSizeInBits
5561 int ScalarSizeInBits = VectorSizeInBits / Size;
5562 assert(!(VectorSizeInBits % ScalarSizeInBits) && "Illegal shuffle mask size");
5595 Val = Val.extractBits(ScalarSizeInBits, (M % Scale) * ScalarSizeInBits);
5600 Val = Val.extractBits(ScalarSizeInBits, (M % Scale) * ScalarSizeInBits);
9407 unsigned ScalarSizeInBits,
9409 assert(LaneSizeInBits && ScalarSizeInBits &&
9410 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9412 int LaneSize = LaneSizeInBits / ScalarSizeInBits;
9430 unsigned ScalarSizeInBits,
9432 assert(LaneSizeInBits && ScalarSizeInBits &&
9433 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9436 int NumEltsPerLane = LaneSizeInBits / ScalarSizeInBits;
11641 unsigned ScalarSizeInBits, ArrayRef<int> Mask,
11645 unsigned SizeInBits = Size * ScalarSizeInBits;
11665 int ShiftEltBits = ScalarSizeInBits * Scale;
11669 int ShiftAmt = Shift * ScalarSizeInBits / (ByteShift ? 8 : 1);
11676 MVT ShiftSVT = MVT::getIntegerVT(ScalarSizeInBits * Scale);
11689 for (int Scale = 2; Scale * ScalarSizeInBits <= MaxWidth; Scale *= 2)