Lines Matching defs:EltNo
4745 static SDValue PromoteSplati8i16(SDValue V, SelectionDAG &DAG, int &EltNo) {
4751 if (EltNo < NumElems/2) {
4755 EltNo -= NumElems/2;
4763 static SDValue getLegalSplat(SelectionDAG &DAG, SDValue V, int EltNo) {
4769 int SplatMask[4] = { EltNo, EltNo, EltNo, EltNo };
4776 int SplatMask[8] = { EltNo, EltNo, EltNo, EltNo,
4777 EltNo+4, EltNo+4, EltNo+4, EltNo+4 };
4794 int EltNo = SV->getSplatIndex();
4804 V1 = Extract128BitVector(V1, EltNo, DAG, dl);
4805 if (EltNo >= NumElems/2)
4806 EltNo -= NumElems/2;
4815 V1 = PromoteSplati8i16(V1, DAG, EltNo);
4824 return getLegalSplat(DAG, V1, EltNo);
5283 int EltNo = (Offset - StartOffset) >> 2;
5291 SmallVector<int, 8> Mask(NumElems, EltNo);
15667 SDValue EltNo = N->getOperand(1);
15669 if (!isa<ConstantSDNode>(EltNo))
15701 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
15749 EltNo);