Lines Matching defs:InPlaceInputs
13567 [&PSHUFDMask](ArrayRef<int> InPlaceInputs, ArrayRef<int> IncomingInputs,
13570 if (InPlaceInputs.empty())
13572 if (InPlaceInputs.size() == 1) {
13573 SourceHalfMask[InPlaceInputs[0] - HalfOffset] =
13574 InPlaceInputs[0] - HalfOffset;
13575 PSHUFDMask[InPlaceInputs[0] / 2] = InPlaceInputs[0] / 2;
13580 for (int Input : InPlaceInputs) {
13587 assert(InPlaceInputs.size() == 2 && "Cannot handle 3 or 4 inputs!");
13588 SourceHalfMask[InPlaceInputs[0] - HalfOffset] =
13589 InPlaceInputs[0] - HalfOffset;
13592 int AdjIndex = InPlaceInputs[0] ^ 1;
13593 SourceHalfMask[AdjIndex - HalfOffset] = InPlaceInputs[1] - HalfOffset;
13594 std::replace(HalfMask.begin(), HalfMask.end(), InPlaceInputs[1], AdjIndex);
14237 ArrayRef<int> InPlaceInputs = TargetLo ? LoInputs : HiInputs;
14242 for (int I : InPlaceInputs) {