Lines Matching refs:Sources
5951 SmallVector<ShuffleSourceInfo, 2> Sources; in ReconstructShuffle() local
5968 auto Source = find(Sources, SourceVec); in ReconstructShuffle()
5969 if (Source == Sources.end()) in ReconstructShuffle()
5970 Source = Sources.insert(Sources.end(), ShuffleSourceInfo(SourceVec)); in ReconstructShuffle()
5978 if (Sources.size() > 2) { in ReconstructShuffle()
5988 for (auto &Source : Sources) { in ReconstructShuffle()
6002 for (auto &Src : Sources) { in ReconstructShuffle()
6063 for (auto &Src : Sources) { in ReconstructShuffle()
6075 : Sources) in ReconstructShuffle()
6086 auto Src = find(Sources, Entry.getOperand(0)); in ReconstructShuffle()
6102 ExtractBase += NumElts * (Src - Sources.begin()); in ReconstructShuffle()
6114 for (unsigned i = 0; i < Sources.size(); ++i) in ReconstructShuffle()
6115 ShuffleOps[i] = Sources[i].ShuffleVec; in ReconstructShuffle()