Lines Matching defs:Sources
5886 SmallVector<ShuffleSourceInfo, 2> Sources;
5903 auto Source = std::find(Sources.begin(), Sources.end(), SourceVec);
5904 if (Source == Sources.end())
5905 Source = Sources.insert(Sources.end(), ShuffleSourceInfo(SourceVec));
5915 if (Sources.size() > 2)
5921 for (auto &Source : Sources) {
5934 for (auto &Src : Sources) {
5995 for (auto &Src : Sources) {
6007 for (auto Src : Sources)
6019 auto Src = std::find(Sources.begin(), Sources.end(), Entry.getOperand(0));
6035 ExtractBase += NumElts * (Src - Sources.begin());
6046 assert(Sources.size() <= 2 && "Too many sources!");
6049 for (unsigned i = 0; i < Sources.size(); ++i)
6050 ShuffleOps[i] = Sources[i].ShuffleVec;