Lines Matching defs:SplatBitWidth
151 unsigned SplatBitWidth) {
153 assert((Ty->getPrimitiveSizeInBits() % SplatBitWidth) == 0 &&
157 if (Bits->isSplat(SplatBitWidth))
158 return Bits->trunc(SplatBitWidth);
161 // TODO: Do we need to handle NumEltsBits > SplatBitWidth splitting?
165 unsigned NumScaleOps = SplatBitWidth / NumEltsBits;
166 if ((SplatBitWidth % NumEltsBits) == 0) {
184 APInt SplatBits = APInt::getZero(SplatBitWidth);
245 unsigned /*NumElts*/, unsigned SplatBitWidth) {
247 std::optional<APInt> Splat = getSplatableConstant(C, SplatBitWidth);
255 NumSclBits = std::min<unsigned>(NumSclBits, SplatBitWidth);