Lines Matching refs:InVT
2511 EVT InVT = N->getOperand(0)->getValueType(0); in performVectorExtendToFPCombine() local
2514 if (ResVT == MVT::v4f32 && (InVT == MVT::v4i16 || InVT == MVT::v4i8)) in performVectorExtendToFPCombine()
2516 else if (ResVT == MVT::v2f64 && (InVT == MVT::v2i16 || InVT == MVT::v2i8)) in performVectorExtendToFPCombine()
2745 EVT InVT = MVT::i16, OutVT = MVT::i8; in truncateVectorWithNARROW() local
2747 InVT = MVT::i32; in truncateVectorWithNARROW()
2751 InVT = EVT::getVectorVT(Ctx, InVT, SubSizeInBits / InVT.getSizeInBits()); in truncateVectorWithNARROW()
2760 Lo = DAG.getBitcast(InVT, Lo); in truncateVectorWithNARROW()
2761 Hi = DAG.getBitcast(InVT, Hi); in truncateVectorWithNARROW()
2781 EVT InVT = In.getValueType(); in performTruncateCombine() local
2782 if (!InVT.isSimple()) in performTruncateCombine()
2790 EVT InSVT = InVT.getVectorElementType(); in performTruncateCombine()
2797 APInt Mask = APInt::getLowBitsSet(InVT.getScalarSizeInBits(), in performTruncateCombine()
2799 In = DAG.getNode(ISD::AND, DL, InVT, In, DAG.getConstant(Mask, DL, InVT)); in performTruncateCombine()