Lines Matching refs:ExtractVT

15882     MVT ExtractVT = MVT::getVectorVT(MVT::i1, SubvecElts);  in lower1BitVectorShuffle()  local
15883 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, in lower1BitVectorShuffle()
26538 EVT ExtractVT = EVT::getVectorVT(*DAG.getContext(), in ReplaceNodeResults() local
26543 In = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ExtractVT, in ReplaceNodeResults()
33420 EVT ExtractVT = Extract->getValueType(0); in combineHorizontalMinMaxResult() local
33421 if (ExtractVT != MVT::i16 && ExtractVT != MVT::i8) in combineHorizontalMinMaxResult()
33433 if (SrcSVT != ExtractVT || (SrcVT.getSizeInBits() % 128) != 0) in combineHorizontalMinMaxResult()
33449 assert(((SrcVT == MVT::v8i16 && ExtractVT == MVT::i16) || in combineHorizontalMinMaxResult()
33450 (SrcVT == MVT::v16i8 && ExtractVT == MVT::i8)) && in combineHorizontalMinMaxResult()
33456 unsigned MaskEltsBits = ExtractVT.getSizeInBits(); in combineHorizontalMinMaxResult()
33471 if (ExtractVT == MVT::i8) { in combineHorizontalMinMaxResult()
33486 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ExtractVT, MinPos, in combineHorizontalMinMaxResult()
33498 EVT ExtractVT = Extract->getValueType(0); in combineHorizontalPredicateResult() local
33499 unsigned BitWidth = ExtractVT.getSizeInBits(); in combineHorizontalPredicateResult()
33500 if (ExtractVT != MVT::i64 && ExtractVT != MVT::i32 && ExtractVT != MVT::i16 && in combineHorizontalPredicateResult()
33501 ExtractVT != MVT::i8) in combineHorizontalPredicateResult()
33561 return DAG.getSExtOrTrunc(Res, DL, ExtractVT); in combineHorizontalPredicateResult()