Lines Matching defs:EltNo
4403 static SDValue PromoteSplati8i16(SDValue V, SelectionDAG &DAG, int &EltNo) {
4409 if (EltNo < NumElems/2) {
4413 EltNo -= NumElems/2;
4421 static SDValue getLegalSplat(SelectionDAG &DAG, SDValue V, int EltNo) {
4428 int SplatMask[4] = { EltNo, EltNo, EltNo, EltNo };
4435 int SplatMask[8] = { EltNo, EltNo, EltNo, EltNo,
4436 EltNo+4, EltNo+4, EltNo+4, EltNo+4 };
4453 int EltNo = SV->getSplatIndex();
4463 V1 = Extract128BitVector(V1, EltNo, DAG, dl);
4464 if (EltNo >= NumElems/2)
4465 EltNo -= NumElems/2;
4474 V1 = PromoteSplati8i16(V1, DAG, EltNo);
4483 return getLegalSplat(DAG, V1, EltNo);
4930 int EltNo = (Offset - StartOffset) >> 2;
4940 Mask.push_back(EltNo);
13850 SDValue EltNo = N->getOperand(1);
13852 if (!isa<ConstantSDNode>(EltNo))
13884 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
13932 EltNo);