Lines Matching refs:DstTy
659 getVectorTruncCost(Type *SrcTy, Type *DstTy) { in getVectorTruncCost() argument
660 assert (SrcTy->isVectorTy() && DstTy->isVectorTy()); in getVectorTruncCost()
662 DstTy->getPrimitiveSizeInBits().getFixedValue() && in getVectorTruncCost()
665 cast<FixedVectorType>(DstTy)->getNumElements() && in getVectorTruncCost()
680 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorTruncCost()
692 DstTy->getScalarSizeInBits() == 8) in getVectorTruncCost()
701 getVectorBitmaskConversionCost(Type *SrcTy, Type *DstTy) { in getVectorBitmaskConversionCost() argument
702 assert (SrcTy->isVectorTy() && DstTy->isVectorTy() && in getVectorBitmaskConversionCost()
707 unsigned DstScalarBits = DstTy->getScalarSizeInBits(); in getVectorBitmaskConversionCost()
708 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorBitmaskConversionCost()
711 PackCost = getVectorTruncCost(SrcTy, DstTy); in getVectorBitmaskConversionCost()
713 unsigned DstNumParts = getNumVectorRegs(DstTy); in getVectorBitmaskConversionCost()