Lines Matching defs:VecIn
23334 // VectorMask maps each element to its vector number, and VecIn maps vector
23338 SmallVector<SDValue, 8> VecIn;
23339 VecIn.push_back(SDValue());
23378 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec);
23380 Idx = VecIn.size();
23381 VecIn.push_back(ExtractedFromVec);
23388 if (VecIn.size() < 2)
23394 // VecIn accordingly.
23396 if (VecIn.size() == 2) {
23399 SDValue Vec = VecIn.back();
23424 VecIn.pop_back();
23425 VecIn.push_back(VecIn1);
23426 VecIn.push_back(VecIn2);
23441 SmallVector<SDValue, 8> SortedVecIn(VecIn);
23449 // order in VecIn, and we just sorted them.
23453 unsigned Idx = getFirstIndexOf(SortedVecIn, VecIn[SourceVectorIndex]);
23455 VecIn[SourceVectorIndex] == SortedVecIn[Idx] && "Remapping failure");
23459 VecIn = std::move(SortedVecIn);
23477 for (unsigned In = 0, Len = (VecIn.size() / 2); In < Len; ++In) {
23479 SDValue VecLeft = VecIn[LeftIdx];
23481 (LeftIdx + 1) < VecIn.size() ? VecIn[LeftIdx + 1] : SDValue();