Lines Matching refs:RegUnits
94 void RegPressureTracker::increaseRegPressure(ArrayRef<unsigned> RegUnits) {
95 for (unsigned RegUnit : RegUnits) {
107 void RegPressureTracker::decreaseRegPressure(ArrayRef<unsigned> RegUnits) {
108 for (unsigned RegUnit : RegUnits)
310 static bool containsReg(ArrayRef<unsigned> RegUnits, unsigned RegUnit) {
311 return std::find(RegUnits.begin(), RegUnits.end(), RegUnit) != RegUnits.end();
359 void pushRegUnits(unsigned Reg, SmallVectorImpl<unsigned> &RegUnits) const {
361 if (containsReg(RegUnits, Reg))
363 RegUnits.push_back(Reg);
366 if (containsReg(RegUnits, *Units))
368 RegUnits.push_back(*Units);
498 /// RegUnits that are made live by the current instruction's uses. This includes