• Home
  • Raw
  • Download

Lines Matching refs:SourceOffset

9652       MutableArrayRef<int> FinalSourceHalfMask, int SourceOffset,  in lowerV8I16GeneralSingleInputVectorShuffle()
9673 if (isWordClobbered(SourceHalfMask, Input - SourceOffset)) { in lowerV8I16GeneralSingleInputVectorShuffle()
9674 if (SourceHalfMask[SourceHalfMask[Input - SourceOffset]] < 0) { in lowerV8I16GeneralSingleInputVectorShuffle()
9675 SourceHalfMask[SourceHalfMask[Input - SourceOffset]] = in lowerV8I16GeneralSingleInputVectorShuffle()
9676 Input - SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9679 if (M == SourceHalfMask[Input - SourceOffset] + SourceOffset) in lowerV8I16GeneralSingleInputVectorShuffle()
9682 M = SourceHalfMask[Input - SourceOffset] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9684 assert(SourceHalfMask[SourceHalfMask[Input - SourceOffset]] == in lowerV8I16GeneralSingleInputVectorShuffle()
9685 Input - SourceOffset && in lowerV8I16GeneralSingleInputVectorShuffle()
9691 Input = SourceHalfMask[Input - SourceOffset] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9695 if (PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] < 0) in lowerV8I16GeneralSingleInputVectorShuffle()
9696 PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] = Input / 2; in lowerV8I16GeneralSingleInputVectorShuffle()
9698 assert(PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] == in lowerV8I16GeneralSingleInputVectorShuffle()
9707 if (M >= SourceOffset && M < SourceOffset + 4) { in lowerV8I16GeneralSingleInputVectorShuffle()
9708 M = M - SourceOffset + DestOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9718 if (isWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) { in lowerV8I16GeneralSingleInputVectorShuffle()
9721 std::begin(SourceHalfMask) + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9722 SourceHalfMask[InputFixed - SourceOffset] = in lowerV8I16GeneralSingleInputVectorShuffle()
9723 IncomingInputs[0] - SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9730 isDWordClobbered(SourceHalfMask, IncomingInputs[0] - SourceOffset)) { in lowerV8I16GeneralSingleInputVectorShuffle()
9734 int InputsFixed[2] = {IncomingInputs[0] - SourceOffset, in lowerV8I16GeneralSingleInputVectorShuffle()
9735 IncomingInputs[1] - SourceOffset}; in lowerV8I16GeneralSingleInputVectorShuffle()
9776 if (M == (InputsFixed[0] ^ 1) + SourceOffset) in lowerV8I16GeneralSingleInputVectorShuffle()
9777 M = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9778 else if (M == InputsFixed[1] + SourceOffset) in lowerV8I16GeneralSingleInputVectorShuffle()
9779 M = (InputsFixed[0] ^ 1) + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9787 M = InputsFixed[0] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9789 M = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9791 IncomingInputs[0] = InputsFixed[0] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()
9792 IncomingInputs[1] = InputsFixed[1] + SourceOffset; in lowerV8I16GeneralSingleInputVectorShuffle()