Lines Matching refs:ExtVT
5813 MVT ExtVT = VT.getVectorElementType();
5845 unsigned EVTBits = ExtVT.getSizeInBits();
5882 if (ExtVT == MVT::i64 && !Subtarget->is64Bit() &&
5918 if (ExtVT == MVT::i32 || ExtVT == MVT::f32 || ExtVT == MVT::f64 ||
5919 (ExtVT == MVT::i64 && Subtarget->is64Bit())) {
5931 if (ExtVT == MVT::i16 || ExtVT == MVT::i8) {
6003 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2);
6718 MVT ExtVT = (OpVT == MVT::v2f64) ? MVT::i64 : MVT::i32;
6719 if ((ExtVT != MVT::i64 || Subtarget->is64Bit()) &&
6722 SrcOp.getOperand(0).getOperand(0).getValueType() == ExtVT) {
8941 EVT ExtVT = (NumElts == 8)? MVT::v8i64 : MVT::v16i32;
8945 SDValue Cst = DAG.getTargetConstant(1, ExtVT.getScalarType());
8953 SDValue Brcst = DAG.getNode(X86ISD::VBROADCASTM, DL, ExtVT, In, Ld);
9007 MVT ExtVT = (NumElts == 16)? MVT::v16i32 : MVT::v8i64;
9008 In = DAG.getNode(ISD::SIGN_EXTEND, DL, ExtVT, In);
9009 InVT = ExtVT;
10405 MVT ExtVT = (NumElts == 8) ? MVT::v8i64 : MVT::v16i32;
10407 APInt::getAllOnesValue(ExtVT.getScalarType().getSizeInBits()));
10411 SDValue Ld = DAG.getLoad(ExtVT.getScalarType(), dl, DAG.getEntryNode(), CP,
10414 SDValue Brcst = DAG.getNode(X86ISD::VBROADCASTM, dl, ExtVT, In, Ld);
16400 MVT ExtVT = (VecVT == MVT::v8i1 ? MVT::v8i64 : MVT::v16i32);
16401 SDValue Ext = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtVT, Vec);
16403 ExtVT.getVectorElementType(), Ext);