Lines Matching refs:LoInputs
15393 SmallVector<int, 4> LoInputs; in lowerV8I16GeneralSingleInputShuffle() local
15394 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputShuffle()
15395 array_pod_sort(LoInputs.begin(), LoInputs.end()); in lowerV8I16GeneralSingleInputShuffle()
15396 LoInputs.erase(std::unique(LoInputs.begin(), LoInputs.end()), LoInputs.end()); in lowerV8I16GeneralSingleInputShuffle()
15401 int NumLToL = llvm::lower_bound(LoInputs, 4) - LoInputs.begin(); in lowerV8I16GeneralSingleInputShuffle()
15402 int NumHToL = LoInputs.size() - NumLToL; in lowerV8I16GeneralSingleInputShuffle()
15405 MutableArrayRef<int> LToLInputs(LoInputs.data(), NumLToL); in lowerV8I16GeneralSingleInputShuffle()
15407 MutableArrayRef<int> HToLInputs(LoInputs.data() + NumLToL, NumHToL); in lowerV8I16GeneralSingleInputShuffle()
16269 SmallVector<int, 4> LoInputs; in lowerV16I8Shuffle() local
16270 copy_if(Mask, std::back_inserter(LoInputs), in lowerV16I8Shuffle()
16272 array_pod_sort(LoInputs.begin(), LoInputs.end()); in lowerV16I8Shuffle()
16273 LoInputs.erase(std::unique(LoInputs.begin(), LoInputs.end()), in lowerV16I8Shuffle()
16274 LoInputs.end()); in lowerV16I8Shuffle()
16281 bool TargetLo = LoInputs.size() >= HiInputs.size(); in lowerV16I8Shuffle()
16282 ArrayRef<int> InPlaceInputs = TargetLo ? LoInputs : HiInputs; in lowerV16I8Shuffle()
16283 ArrayRef<int> MovingInputs = TargetLo ? HiInputs : LoInputs; in lowerV16I8Shuffle()