Lines Matching refs:EltNo
5010 static SDValue PromoteSplati8i16(SDValue V, SelectionDAG &DAG, int &EltNo) {
5016 if (EltNo < NumElems/2) {
5020 EltNo -= NumElems/2;
5028 static SDValue getLegalSplat(SelectionDAG &DAG, SDValue V, int EltNo) {
5034 int SplatMask[4] = { EltNo, EltNo, EltNo, EltNo };
5041 int SplatMask[8] = { EltNo, EltNo, EltNo, EltNo,
5042 EltNo+4, EltNo+4, EltNo+4, EltNo+4 };
5059 int EltNo = SV->getSplatIndex();
5069 V1 = Extract128BitVector(V1, EltNo, DAG, dl);
5070 if (EltNo >= NumElems/2)
5071 EltNo -= NumElems/2;
5080 V1 = PromoteSplati8i16(V1, DAG, EltNo);
5089 return getLegalSplat(DAG, V1, EltNo);
5622 int EltNo = (Offset - StartOffset) >> 2;
5632 Mask.push_back(EltNo);
18907 SDValue EltNo = N->getOperand(1);
18909 if (!isa<ConstantSDNode>(EltNo))
18941 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
18989 EltNo);