Lines Matching defs:IncomingInputs
13567 [&PSHUFDMask](ArrayRef<int> InPlaceInputs, ArrayRef<int> IncomingInputs,
13578 if (IncomingInputs.empty()) {
13605 MutableArrayRef<int> IncomingInputs, ArrayRef<int> ExistingInputs,
13620 if (IncomingInputs.empty())
13625 for (int Input : IncomingInputs) {
13672 if (IncomingInputs.size() == 1) {
13673 if (isWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13677 IncomingInputs[0] - SourceOffset;
13678 std::replace(HalfMask.begin(), HalfMask.end(), IncomingInputs[0],
13680 IncomingInputs[0] = InputFixed;
13682 } else if (IncomingInputs.size() == 2) {
13683 if (IncomingInputs[0] / 2 != IncomingInputs[1] / 2 ||
13684 isDWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13688 int InputsFixed[2] = {IncomingInputs[0] - SourceOffset,
13689 IncomingInputs[1] - SourceOffset};
13740 if (M == IncomingInputs[0])
13742 else if (M == IncomingInputs[1])
13745 IncomingInputs[0] = InputsFixed[0] + SourceOffset;
13746 IncomingInputs[1] = InputsFixed[1] + SourceOffset;
13755 PSHUFDMask[FreeDWord] = IncomingInputs[0] / 2;
13757 for (int Input : IncomingInputs)