Lines Matching defs:Sources
8216 SmallVector<ShuffleSourceInfo, 2> Sources;
8233 auto Source = llvm::find(Sources, SourceVec);
8234 if (Source == Sources.end())
8235 Source = Sources.insert(Sources.end(), ShuffleSourceInfo(SourceVec));
8245 if (Sources.size() > 2)
8251 for (auto &Source : Sources) {
8264 for (auto &Src : Sources) {
8327 for (auto &Src : Sources) {
8339 : Sources)
8350 auto Src = llvm::find(Sources, Entry.getOperand(0));
8366 ExtractBase += NumElts * (Src - Sources.begin());
8374 assert(Sources.size() <= 2 && "Too many sources!");
8377 for (unsigned i = 0; i < Sources.size(); ++i)
8378 ShuffleOps[i] = Sources[i].ShuffleVec;