Searched refs:InPlaceInputs (Results 1 – 1 of 1) sorted by relevance
12084 [&PSHUFDMask](ArrayRef<int> InPlaceInputs, ArrayRef<int> IncomingInputs, in lowerV8I16GeneralSingleInputVectorShuffle()12087 if (InPlaceInputs.empty()) in lowerV8I16GeneralSingleInputVectorShuffle()12089 if (InPlaceInputs.size() == 1) { in lowerV8I16GeneralSingleInputVectorShuffle()12090 SourceHalfMask[InPlaceInputs[0] - HalfOffset] = in lowerV8I16GeneralSingleInputVectorShuffle()12091 InPlaceInputs[0] - HalfOffset; in lowerV8I16GeneralSingleInputVectorShuffle()12092 PSHUFDMask[InPlaceInputs[0] / 2] = InPlaceInputs[0] / 2; in lowerV8I16GeneralSingleInputVectorShuffle()12097 for (int Input : InPlaceInputs) { in lowerV8I16GeneralSingleInputVectorShuffle()12104 assert(InPlaceInputs.size() == 2 && "Cannot handle 3 or 4 inputs!"); in lowerV8I16GeneralSingleInputVectorShuffle()12105 SourceHalfMask[InPlaceInputs[0] - HalfOffset] = in lowerV8I16GeneralSingleInputVectorShuffle()12106 InPlaceInputs[0] - HalfOffset; in lowerV8I16GeneralSingleInputVectorShuffle()[all …]