Lines Matching defs:EvenSrc
4528 /// elements. \p EvenSrc will contain the element that should be in the first
4532 static bool isInterleaveShuffle(ArrayRef<int> Mask, MVT VT, int &EvenSrc,
4546 EvenSrc = StartIndexes[0];
4550 if (EvenSrc != 0 && OddSrc != 0)
4561 return ((EvenSrc % HalfNumElts) == 0) && ((OddSrc % HalfNumElts) == 0);
5561 int EvenSrc, OddSrc;
5562 if (isInterleaveShuffle(Mask, VT, EvenSrc, OddSrc, Subtarget)) {
5578 assert(EvenSrc >= 0 && "Undef source?");
5579 EvenV = (EvenSrc / Size) == 0 ? V1 : V2;
5581 DAG.getVectorIdxConstant(EvenSrc % Size, DL));