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