Lines Matching defs:EltVT
6344 EVT EltVT = VT.getVectorElementType();
6374 Scalars.push_back(DAG.getNode(N->getOpcode(), SL, EltVT, Operands));
6377 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NE);
7363 EVT EltVT = VecVT.getVectorElementType();
7368 if (EltVT.getScalarSizeInBits() == 16 && IdxVal % 2 == 0) {
7398 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Ins,
7412 EVT EltVT = VecVT.getVectorElementType();
7414 unsigned EltSize = EltVT.getSizeInBits();
7495 EVT EltVT = VecVT.getVectorElementType();
7554 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Half, NewIdx);
7569 unsigned EltSize = EltVT.getSizeInBits();
7604 MVT EltVT = ResultVT.getVectorElementType().getSimpleVT();
7606 MVT PackVT = MVT::getVectorVT(EltVT, NewSrcNumElts);
7623 const bool ShouldUseConsecutiveExtract = EltVT.getSizeInBits() == 16;
7705 SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec0,
7709 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec1,
13302 EVT EltVT = Lo.getValueType();
13309 getCanonicalConstantFP(DAG, SL, EltVT, CFP->getValueAPF());
13314 NewElts[I] = DAG.getNode(ISD::FCANONICALIZE, SL, EltVT, Op);
13325 : DAG.getConstantFP(0.0f, SL, EltVT);
13331 : DAG.getConstantFP(0.0f, SL, EltVT);
13679 EVT EltVT = VecVT.getVectorElementType();
13680 unsigned EltSize = EltVT.getSizeInBits();
13812 EVT EltVT = VecVT.getVectorElementType();
13827 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec, IC);
15248 EVT EltVT = Src.getValueType();
15249 if (EltVT != MVT::i16)