Lines Matching defs:SourceOffset

13607       MutableArrayRef<int> FinalSourceHalfMask, int SourceOffset,
13628 if (isWordClobbered(SourceHalfMask, Input - SourceOffset)) {
13629 if (SourceHalfMask[SourceHalfMask[Input - SourceOffset]] < 0) {
13630 SourceHalfMask[SourceHalfMask[Input - SourceOffset]] =
13631 Input - SourceOffset;
13634 if (M == SourceHalfMask[Input - SourceOffset] + SourceOffset)
13637 M = SourceHalfMask[Input - SourceOffset] + SourceOffset;
13639 assert(SourceHalfMask[SourceHalfMask[Input - SourceOffset]] ==
13640 Input - SourceOffset &&
13646 Input = SourceHalfMask[Input - SourceOffset] + SourceOffset;
13650 if (PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] < 0)
13651 PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] = Input / 2;
13653 assert(PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] ==
13662 if (M >= SourceOffset && M < SourceOffset + 4) {
13663 M = M - SourceOffset + DestOffset;
13673 if (isWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13675 SourceOffset;
13676 SourceHalfMask[InputFixed - SourceOffset] =
13677 IncomingInputs[0] - SourceOffset;
13684 isDWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13688 int InputsFixed[2] = {IncomingInputs[0] - SourceOffset,
13689 IncomingInputs[1] - SourceOffset};
13730 if (M == (InputsFixed[0] ^ 1) + SourceOffset)
13731 M = InputsFixed[1] + SourceOffset;
13732 else if (M == InputsFixed[1] + SourceOffset)
13733 M = (InputsFixed[0] ^ 1) + SourceOffset;
13741 M = InputsFixed[0] + SourceOffset;
13743 M = InputsFixed[1] + SourceOffset;
13745 IncomingInputs[0] = InputsFixed[0] + SourceOffset;
13746 IncomingInputs[1] = InputsFixed[1] + SourceOffset;
13762 /*SourceOffset*/ 4, /*DestOffset*/ 0);
13764 /*SourceOffset*/ 0, /*DestOffset*/ 4);