Lines Matching refs:SourceVecs
5187 SmallVector<SDValue, 2> SourceVecs; in ReconstructShuffle() local
5217 for (unsigned j = 0; j < SourceVecs.size(); ++j) { in ReconstructShuffle()
5218 if (SourceVecs[j] == SourceVec) { in ReconstructShuffle()
5230 SourceVecs.push_back(SourceVec); in ReconstructShuffle()
5238 if (SourceVecs.size() > 2) in ReconstructShuffle()
5246 for (unsigned i = 0; i < SourceVecs.size(); ++i) { in ReconstructShuffle()
5247 if (SourceVecs[i].getValueType() == VT) { in ReconstructShuffle()
5249 ShuffleSrcs[i] = SourceVecs[i]; in ReconstructShuffle()
5252 } else if (SourceVecs[i].getValueType().getVectorNumElements() < NumElts) { in ReconstructShuffle()
5260 assert(SourceVecs[i].getValueType().getVectorNumElements() == 2*NumElts && in ReconstructShuffle()
5272 SourceVecs[i], in ReconstructShuffle()
5278 SourceVecs[i], in ReconstructShuffle()
5284 SourceVecs[i], in ReconstructShuffle()
5287 SourceVecs[i], in ReconstructShuffle()
5306 if (ExtractVec == SourceVecs[0]) { in ReconstructShuffle()