Lines Matching defs:VecIn
23817 // VectorMask maps each element to its vector number, and VecIn maps vector
23821 SmallVector<SDValue, 8> VecIn;
23822 VecIn.push_back(SDValue());
23873 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec);
23875 Idx = VecIn.size();
23876 VecIn.push_back(ExtractedFromVec);
23883 if (VecIn.size() < 2)
23889 // VecIn accordingly.
23891 if (VecIn.size() == 2) {
23898 // formation, particularly if VecIn[1].hasOneUse(), and regardless of the
23908 SDValue Vec = VecIn.back();
23933 VecIn.pop_back();
23934 VecIn.push_back(VecIn1);
23935 VecIn.push_back(VecIn2);
23950 SmallVector<SDValue, 8> SortedVecIn(VecIn);
23958 // order in VecIn, and we just sorted them.
23962 unsigned Idx = getFirstIndexOf(SortedVecIn, VecIn[SourceVectorIndex]);
23964 VecIn[SourceVectorIndex] == SortedVecIn[Idx] && "Remapping failure");
23968 VecIn = std::move(SortedVecIn);
23986 for (unsigned In = 0, Len = (VecIn.size() / 2); In < Len; ++In) {
23988 SDValue VecLeft = VecIn[LeftIdx];
23990 (LeftIdx + 1) < VecIn.size() ? VecIn[LeftIdx + 1] : SDValue();