Lines Matching defs:LoInputs
13335 SmallVector<int, 4> LoInputs;
13336 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; });
13337 array_pod_sort(LoInputs.begin(), LoInputs.end());
13338 LoInputs.erase(llvm::unique(LoInputs), LoInputs.end());
13343 int NumLToL = llvm::lower_bound(LoInputs, 4) - LoInputs.begin();
13344 int NumHToL = LoInputs.size() - NumLToL;
13347 MutableArrayRef<int> LToLInputs(LoInputs.data(), NumLToL);
13349 MutableArrayRef<int> HToLInputs(LoInputs.data() + NumLToL, NumHToL);
14226 SmallVector<int, 4> LoInputs;
14227 copy_if(Mask, std::back_inserter(LoInputs),
14229 array_pod_sort(LoInputs.begin(), LoInputs.end());
14230 LoInputs.erase(llvm::unique(LoInputs), LoInputs.end());
14236 bool TargetLo = LoInputs.size() >= HiInputs.size();
14237 ArrayRef<int> InPlaceInputs = TargetLo ? LoInputs : HiInputs;
14238 ArrayRef<int> MovingInputs = TargetLo ? HiInputs : LoInputs;