Lines Matching defs:Src0s
13818 SmallVectorImpl<DotSrc> &Src0s,
13822 // Src0s and Src1s are empty, just place arbitrarily.
13824 Src0s.push_back({*Src0.Src, ((Src0.SrcOffset % 4) << 24) + 0x0c0c0c,
13848 SmallVectorImpl<DotSrc> &Srcs = I == 0 ? Src0s : Src1s;
13862 SmallVectorImpl<DotSrc> &Srcs = FirstGroup == 1 ? Src0s : Src1s;
13876 // If we have made it here, then we could not find a match in Src0s or Src1s
13882 Src0s.push_back(
14063 SmallVector<DotSrc, 4> Src0s;
14090 placeSources(*Src0, *Src1, Src0s, Src1s, I);
14113 placeSources(*Src0, *Src1, Src0s, Src1s, I + 1);
14135 fixMasks(Src0s, ChainLength);
14145 if (ChainLength == 4 && Src0s.size() == 1 && Src1s.size() == 1 &&
14146 Src0s.begin()->PermMask == Src1s.begin()->PermMask &&
14147 Src0s.begin()->SrcOp.getValueSizeInBits() >= 32 &&
14150 auto Src0Mask = Src0s.begin()->PermMask;
14166 auto FirstElt = Src0s.begin();
14182 Src0 = resolveSources(DAG, SL, Src0s, false, true);