Lines Matching defs:SourceOffset

13884       MutableArrayRef<int> FinalSourceHalfMask, int SourceOffset,
13905 if (isWordClobbered(SourceHalfMask, Input - SourceOffset)) {
13906 if (SourceHalfMask[SourceHalfMask[Input - SourceOffset]] < 0) {
13907 SourceHalfMask[SourceHalfMask[Input - SourceOffset]] =
13908 Input - SourceOffset;
13911 if (M == SourceHalfMask[Input - SourceOffset] + SourceOffset)
13914 M = SourceHalfMask[Input - SourceOffset] + SourceOffset;
13916 assert(SourceHalfMask[SourceHalfMask[Input - SourceOffset]] ==
13917 Input - SourceOffset &&
13923 Input = SourceHalfMask[Input - SourceOffset] + SourceOffset;
13927 if (PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] < 0)
13928 PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] = Input / 2;
13930 assert(PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] ==
13939 if (M >= SourceOffset && M < SourceOffset + 4) {
13940 M = M - SourceOffset + DestOffset;
13950 if (isWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13952 SourceOffset;
13953 SourceHalfMask[InputFixed - SourceOffset] =
13954 IncomingInputs[0] - SourceOffset;
13961 isDWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) {
13965 int InputsFixed[2] = {IncomingInputs[0] - SourceOffset,
13966 IncomingInputs[1] - SourceOffset};
14007 if (M == (InputsFixed[0] ^ 1) + SourceOffset)
14008 M = InputsFixed[1] + SourceOffset;
14009 else if (M == InputsFixed[1] + SourceOffset)
14010 M = (InputsFixed[0] ^ 1) + SourceOffset;
14018 M = InputsFixed[0] + SourceOffset;
14020 M = InputsFixed[1] + SourceOffset;
14022 IncomingInputs[0] = InputsFixed[0] + SourceOffset;
14023 IncomingInputs[1] = InputsFixed[1] + SourceOffset;
14039 /*SourceOffset*/ 4, /*DestOffset*/ 0);
14041 /*SourceOffset*/ 0, /*DestOffset*/ 4);