Lines Matching refs:ExtVT
5615 MVT ExtVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() local
5646 unsigned EVTBits = ExtVT.getSizeInBits(); in LowerBUILD_VECTOR()
5683 if (ExtVT == MVT::i64 && !Subtarget->is64Bit() && in LowerBUILD_VECTOR()
5708 if (ExtVT == MVT::i32 || ExtVT == MVT::f32 || ExtVT == MVT::f64 || in LowerBUILD_VECTOR()
5709 (ExtVT == MVT::i64 && Subtarget->is64Bit())) { in LowerBUILD_VECTOR()
5724 if (ExtVT == MVT::i16 || ExtVT == MVT::i8) { in LowerBUILD_VECTOR()
5801 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR()
6747 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local
6750 DAG.getNode(X86ISD::VZEXT, DL, ExtVT, InputV)); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
6951 MVT ExtVT = VT; in lowerVectorShuffleAsElementInsertion() local
6980 ExtVT = MVT::v4i32; in lowerVectorShuffleAsElementInsertion()
6983 V2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, ExtVT, V2S); in lowerVectorShuffleAsElementInsertion()
6995 assert(VT == ExtVT && "Cannot change extended type when non-zeroable!"); in lowerVectorShuffleAsElementInsertion()
7012 ExtVT, V1, V2); in lowerVectorShuffleAsElementInsertion()
7019 V2 = DAG.getNode(X86ISD::VZEXT_MOVL, DL, ExtVT, V2); in lowerVectorShuffleAsElementInsertion()
7020 if (ExtVT != VT) in lowerVectorShuffleAsElementInsertion()
10431 MVT ExtVT = (VecVT == MVT::v8i1 ? MVT::v8i64 : MVT::v16i32); in ExtractBitFromMaskVector() local
10432 SDValue Ext = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtVT, Vec); in ExtractBitFromMaskVector()
10434 ExtVT.getVectorElementType(), Ext, Idx); in ExtractBitFromMaskVector()
11974 EVT ExtVT = (NumElts == 8)? MVT::v8i64 : MVT::v16i32; in LowerZERO_EXTEND_AVX512() local
11978 SDValue Cst = DAG.getTargetConstant(1, ExtVT.getScalarType()); in LowerZERO_EXTEND_AVX512()
11986 SDValue Brcst = DAG.getNode(X86ISD::VBROADCASTM, DL, ExtVT, In, Ld); in LowerZERO_EXTEND_AVX512()
12049 MVT ExtVT = (NumElts == 16)? MVT::v16i32 : MVT::v8i64; in LowerTRUNCATE() local
12050 In = DAG.getNode(ISD::SIGN_EXTEND, DL, ExtVT, In); in LowerTRUNCATE()
12051 InVT = ExtVT; in LowerTRUNCATE()
13695 MVT ExtVT = (NumElts == 8) ? MVT::v8i64 : MVT::v16i32; in LowerSIGN_EXTEND_AVX512() local
13697 APInt::getAllOnesValue(ExtVT.getScalarType().getSizeInBits())); in LowerSIGN_EXTEND_AVX512()
13701 SDValue Ld = DAG.getLoad(ExtVT.getScalarType(), dl, DAG.getEntryNode(), CP, in LowerSIGN_EXTEND_AVX512()
13704 SDValue Brcst = DAG.getNode(X86ISD::VBROADCASTM, dl, ExtVT, In, Ld); in LowerSIGN_EXTEND_AVX512()