Lines Matching refs:SourceOffset
15665 MutableArrayRef<int> FinalSourceHalfMask, int SourceOffset, in lowerV8I16GeneralSingleInputShuffle()
15686 if (isWordClobbered(SourceHalfMask, Input - SourceOffset)) { in lowerV8I16GeneralSingleInputShuffle()
15687 if (SourceHalfMask[SourceHalfMask[Input - SourceOffset]] < 0) { in lowerV8I16GeneralSingleInputShuffle()
15688 SourceHalfMask[SourceHalfMask[Input - SourceOffset]] = in lowerV8I16GeneralSingleInputShuffle()
15689 Input - SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15692 if (M == SourceHalfMask[Input - SourceOffset] + SourceOffset) in lowerV8I16GeneralSingleInputShuffle()
15695 M = SourceHalfMask[Input - SourceOffset] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15697 assert(SourceHalfMask[SourceHalfMask[Input - SourceOffset]] == in lowerV8I16GeneralSingleInputShuffle()
15698 Input - SourceOffset && in lowerV8I16GeneralSingleInputShuffle()
15704 Input = SourceHalfMask[Input - SourceOffset] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15708 if (PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] < 0) in lowerV8I16GeneralSingleInputShuffle()
15709 PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] = Input / 2; in lowerV8I16GeneralSingleInputShuffle()
15711 assert(PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] == in lowerV8I16GeneralSingleInputShuffle()
15720 if (M >= SourceOffset && M < SourceOffset + 4) { in lowerV8I16GeneralSingleInputShuffle()
15721 M = M - SourceOffset + DestOffset; in lowerV8I16GeneralSingleInputShuffle()
15731 if (isWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) { in lowerV8I16GeneralSingleInputShuffle()
15733 SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15734 SourceHalfMask[InputFixed - SourceOffset] = in lowerV8I16GeneralSingleInputShuffle()
15735 IncomingInputs[0] - SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15742 isDWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) { in lowerV8I16GeneralSingleInputShuffle()
15746 int InputsFixed[2] = {IncomingInputs[0] - SourceOffset, in lowerV8I16GeneralSingleInputShuffle()
15747 IncomingInputs[1] - SourceOffset}; in lowerV8I16GeneralSingleInputShuffle()
15788 if (M == (InputsFixed[0] ^ 1) + SourceOffset) in lowerV8I16GeneralSingleInputShuffle()
15789 M = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15790 else if (M == InputsFixed[1] + SourceOffset) in lowerV8I16GeneralSingleInputShuffle()
15791 M = (InputsFixed[0] ^ 1) + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15799 M = InputsFixed[0] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15801 M = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15803 IncomingInputs[0] = InputsFixed[0] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()
15804 IncomingInputs[1] = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputShuffle()