Searched refs:InPlaceInputs (Results 1 – 2 of 2) sorted by relevance
9612 [&PSHUFDMask](ArrayRef<int> InPlaceInputs, ArrayRef<int> IncomingInputs, in lowerV8I16GeneralSingleInputVectorShuffle()9615 if (InPlaceInputs.empty()) in lowerV8I16GeneralSingleInputVectorShuffle()9617 if (InPlaceInputs.size() == 1) { in lowerV8I16GeneralSingleInputVectorShuffle()9618 SourceHalfMask[InPlaceInputs[0] - HalfOffset] = in lowerV8I16GeneralSingleInputVectorShuffle()9619 InPlaceInputs[0] - HalfOffset; in lowerV8I16GeneralSingleInputVectorShuffle()9620 PSHUFDMask[InPlaceInputs[0] / 2] = InPlaceInputs[0] / 2; in lowerV8I16GeneralSingleInputVectorShuffle()9625 for (int Input : InPlaceInputs) { in lowerV8I16GeneralSingleInputVectorShuffle()9632 assert(InPlaceInputs.size() == 2 && "Cannot handle 3 or 4 inputs!"); in lowerV8I16GeneralSingleInputVectorShuffle()9633 SourceHalfMask[InPlaceInputs[0] - HalfOffset] = in lowerV8I16GeneralSingleInputVectorShuffle()9634 InPlaceInputs[0] - HalfOffset; in lowerV8I16GeneralSingleInputVectorShuffle()[all …]
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 …]