Lines Matching refs:LoInputs
12612 SmallVector<int, 4> LoInputs; in lowerV8I16GeneralSingleInputVectorShuffle() local
12613 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputVectorShuffle()
12614 array_pod_sort(LoInputs.begin(), LoInputs.end()); in lowerV8I16GeneralSingleInputVectorShuffle()
12615 LoInputs.erase(std::unique(LoInputs.begin(), LoInputs.end()), LoInputs.end()); in lowerV8I16GeneralSingleInputVectorShuffle()
12621 std::lower_bound(LoInputs.begin(), LoInputs.end(), 4) - LoInputs.begin(); in lowerV8I16GeneralSingleInputVectorShuffle()
12622 int NumHToL = LoInputs.size() - NumLToL; in lowerV8I16GeneralSingleInputVectorShuffle()
12626 MutableArrayRef<int> LToLInputs(LoInputs.data(), NumLToL); in lowerV8I16GeneralSingleInputVectorShuffle()
12628 MutableArrayRef<int> HToLInputs(LoInputs.data() + NumLToL, NumHToL); in lowerV8I16GeneralSingleInputVectorShuffle()
13423 SmallVector<int, 4> LoInputs; in lowerV16I8VectorShuffle() local
13424 copy_if(Mask, std::back_inserter(LoInputs), in lowerV16I8VectorShuffle()
13426 array_pod_sort(LoInputs.begin(), LoInputs.end()); in lowerV16I8VectorShuffle()
13427 LoInputs.erase(std::unique(LoInputs.begin(), LoInputs.end()), in lowerV16I8VectorShuffle()
13428 LoInputs.end()); in lowerV16I8VectorShuffle()
13435 bool TargetLo = LoInputs.size() >= HiInputs.size(); in lowerV16I8VectorShuffle()
13436 ArrayRef<int> InPlaceInputs = TargetLo ? LoInputs : HiInputs; in lowerV16I8VectorShuffle()
13437 ArrayRef<int> MovingInputs = TargetLo ? HiInputs : LoInputs; in lowerV16I8VectorShuffle()