Lines Matching refs:RegUnits
94 void RegPressureTracker::increaseRegPressure(ArrayRef<unsigned> RegUnits) { in increaseRegPressure() argument
95 for (unsigned RegUnit : RegUnits) { in increaseRegPressure()
108 void RegPressureTracker::decreaseRegPressure(ArrayRef<unsigned> RegUnits) { in decreaseRegPressure() argument
109 for (unsigned RegUnit : RegUnits) in decreaseRegPressure()
311 static bool containsReg(ArrayRef<unsigned> RegUnits, unsigned RegUnit) { in containsReg() argument
312 return std::find(RegUnits.begin(), RegUnits.end(), RegUnit) != RegUnits.end(); in containsReg()
375 void pushRegUnits(unsigned Reg, SmallVectorImpl<unsigned> &RegUnits) const { in pushRegUnits()
377 if (containsReg(RegUnits, Reg)) in pushRegUnits()
379 RegUnits.push_back(Reg); in pushRegUnits()
382 if (containsReg(RegUnits, *Units)) in pushRegUnits()
384 RegUnits.push_back(*Units); in pushRegUnits()