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