Lines Matching defs:LoInputs
13612 SmallVector<int, 4> LoInputs;
13613 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; });
13614 array_pod_sort(LoInputs.begin(), LoInputs.end());
13615 LoInputs.erase(llvm::unique(LoInputs), LoInputs.end());
13620 int NumLToL = llvm::lower_bound(LoInputs, 4) - LoInputs.begin();
13621 int NumHToL = LoInputs.size() - NumLToL;
13624 MutableArrayRef<int> LToLInputs(LoInputs.data(), NumLToL);
13626 MutableArrayRef<int> HToLInputs(LoInputs.data() + NumLToL, NumHToL);
14511 SmallVector<int, 4> LoInputs;
14512 copy_if(Mask, std::back_inserter(LoInputs),
14514 array_pod_sort(LoInputs.begin(), LoInputs.end());
14515 LoInputs.erase(llvm::unique(LoInputs), LoInputs.end());
14521 bool TargetLo = LoInputs.size() >= HiInputs.size();
14522 ArrayRef<int> InPlaceInputs = TargetLo ? LoInputs : HiInputs;
14523 ArrayRef<int> MovingInputs = TargetLo ? HiInputs : LoInputs;