Lines Matching defs:getScalarSizeInBits
509 // type. getScalarSizeInBits() returns 0 for a pointer type.
510 static unsigned getScalarSizeInBits(Type *Ty) {
512 (Ty->isPtrOrPtrVectorTy() ? 64U : Ty->getScalarSizeInBits());
522 unsigned WideBits = getScalarSizeInBits(Ty) * VTy->getNumElements();
544 unsigned ScalarBits = Ty->getScalarSizeInBits();
755 unsigned Bits0 = Ty0->getScalarSizeInBits();
756 unsigned Bits1 = Ty1->getScalarSizeInBits();
798 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 &&
799 DstTy->getScalarSizeInBits() == 8)
813 unsigned SrcScalarBits = SrcTy->getScalarSizeInBits();
814 unsigned DstScalarBits = DstTy->getScalarSizeInBits();
886 unsigned DstScalarBits = Dst->getScalarSizeInBits();
887 unsigned SrcScalarBits = Src->getScalarSizeInBits();
968 if (Src->getScalarSizeInBits() == Dst->getScalarSizeInBits())
1085 unsigned ScalarBits = ValTy->getScalarSizeInBits();
1094 if (ValTy->isIntegerTy() && ValTy->getScalarSizeInBits() <= 16)
1184 int Cost = ((getScalarSizeInBits(Val) == 1) ? 2 /*+test-under-mask*/ : 1);
1203 unsigned LoadedBits = getScalarSizeInBits(Ld->getType());
1208 unsigned UserBits = UserI->getType()->getScalarSizeInBits();
1376 unsigned NumEltsPerVecReg = (128U / getScalarSizeInBits(VecTy));
1399 unsigned NumDstVecs = divideCeil(VF * getScalarSizeInBits(VecTy), 128U);
1446 unsigned ScalarBits = Ty->getScalarSizeInBits();
1477 unsigned ScalarBits = Ty->getScalarSizeInBits();
1524 return VType->getScalarSizeInBits() >= 64 ||