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