Lines Matching defs:EltVT

8187     EVT EltVT = EVT::getFloatingPointVT(EltSize);
8188 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
8191 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
8306 EVT EltVT = SrcVT.getVectorElementType();
8307 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits();
8308 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts);
9041 EVT EltVT = EVT::getFloatingPointVT(EltSize);
9042 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
9048 Ops.push_back(DAG.getUNDEF(EltVT));
9050 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
9103 EVT EltVT = Elt.getValueType();
9109 if (getTypeAction(*DAG.getContext(), EltVT) ==
9118 EVT IEltVT = MVT::getIntegerVT(EltVT.getScalarSizeInBits());
10344 EVT EltVT = VT.getVectorElementType();
10364 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10366 SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10368 SDValue Ext2 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10370 SDValue Ext3 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10372 SDValue Res0 = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());
10373 SDValue Res1 = DAG.getNode(BaseOpcode, dl, EltVT, Ext2, Ext3, Op->getFlags());
10374 Res = DAG.getNode(BaseOpcode, dl, EltVT, Res0, Res1, Op->getFlags());
10376 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10378 SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10380 Res = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());
10384 if (EltVT != Op->getValueType(0))
10404 EVT EltVT = VT.getVectorElementType();
10447 SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
10451 if (EltVT != Op.getValueType()) {
15373 EVT EltVT = VT.getVectorElementType();
15376 if (EltVT.getSizeInBits() != 32 || !N->hasOneUse())
15380 assert(EltVT == MVT::f32 && "Unexpected type!");
17946 EVT EltVT = N0.getValueType();
17950 (EltVT == MVT::i8 || EltVT == MVT::i16) &&