Lines Matching refs:VecIn
19439 SmallVector<SDValue, 8> VecIn; in reduceBuildVecToShuffle() local
19440 VecIn.push_back(SDValue()); in reduceBuildVecToShuffle()
19479 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec); in reduceBuildVecToShuffle()
19481 Idx = VecIn.size(); in reduceBuildVecToShuffle()
19482 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()
19489 if (VecIn.size() < 2) in reduceBuildVecToShuffle()
19497 if (VecIn.size() == 2) { in reduceBuildVecToShuffle()
19500 SDValue Vec = VecIn.back(); in reduceBuildVecToShuffle()
19525 VecIn.pop_back(); in reduceBuildVecToShuffle()
19526 VecIn.push_back(VecIn1); in reduceBuildVecToShuffle()
19527 VecIn.push_back(VecIn2); in reduceBuildVecToShuffle()
19542 SmallVector<SDValue, 8> SortedVecIn(VecIn); in reduceBuildVecToShuffle()
19554 unsigned Idx = getFirstIndexOf(SortedVecIn, VecIn[SourceVectorIndex]); in reduceBuildVecToShuffle()
19556 VecIn[SourceVectorIndex] == SortedVecIn[Idx] && "Remapping failure"); in reduceBuildVecToShuffle()
19560 VecIn = std::move(SortedVecIn); in reduceBuildVecToShuffle()
19578 for (unsigned In = 0, Len = (VecIn.size() / 2); In < Len; ++In) { in reduceBuildVecToShuffle()
19580 SDValue VecLeft = VecIn[LeftIdx]; in reduceBuildVecToShuffle()
19582 (LeftIdx + 1) < VecIn.size() ? VecIn[LeftIdx + 1] : SDValue(); in reduceBuildVecToShuffle()