Lines Matching refs:SrcTy
611 getVectorTruncCost(Type *SrcTy, Type *DstTy) { in getVectorTruncCost() argument
612 assert (SrcTy->isVectorTy() && DstTy->isVectorTy()); in getVectorTruncCost()
613 assert(SrcTy->getPrimitiveSizeInBits().getFixedSize() > in getVectorTruncCost()
616 assert(cast<FixedVectorType>(SrcTy)->getNumElements() == in getVectorTruncCost()
622 unsigned NumParts = getNumVectorRegs(SrcTy); in getVectorTruncCost()
632 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorTruncCost()
633 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); in getVectorTruncCost()
643 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 && in getVectorTruncCost()
653 getVectorBitmaskConversionCost(Type *SrcTy, Type *DstTy) { in getVectorBitmaskConversionCost() argument
654 assert (SrcTy->isVectorTy() && DstTy->isVectorTy() && in getVectorBitmaskConversionCost()
658 unsigned SrcScalarBits = SrcTy->getScalarSizeInBits(); in getVectorBitmaskConversionCost()
660 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorBitmaskConversionCost()
663 PackCost = getVectorTruncCost(SrcTy, DstTy); in getVectorBitmaskConversionCost()