Lines Matching refs:HalfMask
9614 MutableArrayRef<int> HalfMask, int HalfOffset) { in lowerV8I16GeneralSingleInputVectorShuffle() argument
9639 std::replace(HalfMask.begin(), HalfMask.end(), InPlaceInputs[1], AdjIndex); in lowerV8I16GeneralSingleInputVectorShuffle()
9651 MutableArrayRef<int> SourceHalfMask, MutableArrayRef<int> HalfMask, in lowerV8I16GeneralSingleInputVectorShuffle()
9678 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputVectorShuffle()
9706 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputVectorShuffle()
9724 std::replace(HalfMask.begin(), HalfMask.end(), IncomingInputs[0], in lowerV8I16GeneralSingleInputVectorShuffle()
9785 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputVectorShuffle()
9802 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputVectorShuffle()
10521 auto HalfBlend = [&](ArrayRef<int> HalfMask) { in splitAndLowerVectorShuffle() argument
10527 int M = HalfMask[i]; in splitAndLowerVectorShuffle()
10900 SmallVector<int, 8> HalfMask(HalfNumElts); in lowerVectorShuffleWithUndefHalf() local
10905 HalfMask[i] = M; in lowerVectorShuffleWithUndefHalf()
10919 HalfMask[i] = HalfElt; in lowerVectorShuffleWithUndefHalf()
10924 HalfMask[i] = HalfElt + HalfNumElts; in lowerVectorShuffleWithUndefHalf()
10932 assert(HalfMask.size() == HalfNumElts && "Unexpected shuffle mask length"); in lowerVectorShuffleWithUndefHalf()
10972 SDValue V = DAG.getVectorShuffle(HalfVT, DL, Half1, Half2, HalfMask); in lowerVectorShuffleWithUndefHalf()