Lines Matching refs:EvenSrc
4445 /// elements. \p EvenSrc will contain the element that should be in the first
4449 static bool isInterleaveShuffle(ArrayRef<int> Mask, MVT VT, int &EvenSrc,
4463 EvenSrc = StartIndexes[0];
4467 if (EvenSrc != 0 && OddSrc != 0)
4478 return ((EvenSrc % HalfNumElts) == 0) && ((OddSrc % HalfNumElts) == 0);
5262 int EvenSrc, OddSrc;
5263 if (isInterleaveShuffle(Mask, VT, EvenSrc, OddSrc, Subtarget)) {
5269 assert(EvenSrc >= 0 && "Undef source?");
5270 EvenV = (EvenSrc / Size) == 0 ? V1 : V2;
5272 DAG.getVectorIdxConstant(EvenSrc % Size, DL));