Lines Matching defs:NumSclBits
204 const APInt &Bits, unsigned NumSclBits) {
207 if (NumSclBits == 8) {
214 if (NumSclBits == 16) {
223 if (NumSclBits == 32) {
232 assert(NumSclBits == 64 && "Unhandled vector element width");
254 unsigned NumSclBits = SclTy->getPrimitiveSizeInBits();
255 NumSclBits = std::min<unsigned>(NumSclBits, SplatBitWidth);
258 NumSclBits = (NumSclBits == 8 || NumSclBits == 16 || NumSclBits == 32)
259 ? NumSclBits
263 return rebuildConstant(C->getContext(), SclTy, *Splat, NumSclBits);
270 unsigned NumSclBits = SclTy->getPrimitiveSizeInBits();
279 if (ScalarBitWidth > NumSclBits && (ScalarBitWidth % NumSclBits) == 0)
280 return rebuildConstant(Ctx, SclTy, *Bits, NumSclBits);