Lines Matching refs:SrcTy
659 getVectorTruncCost(Type *SrcTy, Type *DstTy) { in getVectorTruncCost() argument
660 assert (SrcTy->isVectorTy() && DstTy->isVectorTy()); in getVectorTruncCost()
661 assert(SrcTy->getPrimitiveSizeInBits().getFixedValue() > in getVectorTruncCost()
664 assert(cast<FixedVectorType>(SrcTy)->getNumElements() == in getVectorTruncCost()
670 unsigned NumParts = getNumVectorRegs(SrcTy); in getVectorTruncCost()
680 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorTruncCost()
681 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); in getVectorTruncCost()
691 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 && in getVectorTruncCost()
701 getVectorBitmaskConversionCost(Type *SrcTy, Type *DstTy) { in getVectorBitmaskConversionCost() argument
702 assert (SrcTy->isVectorTy() && DstTy->isVectorTy() && in getVectorBitmaskConversionCost()
706 unsigned SrcScalarBits = SrcTy->getScalarSizeInBits(); in getVectorBitmaskConversionCost()
708 unsigned Log2Diff = getElSizeLog2Diff(SrcTy, DstTy); in getVectorBitmaskConversionCost()
711 PackCost = getVectorTruncCost(SrcTy, DstTy); in getVectorBitmaskConversionCost()