Lines Matching refs:Pair
362 for (const RegisterMaskPair &Pair : P.LiveOutRegs) { in initLiveThru() local
363 Register RegUnit = Pair.RegUnit; in initLiveThru()
367 LaneBitmask::getNone(), Pair.LaneMask); in initLiveThru()
382 RegisterMaskPair Pair) { in addRegLanes() argument
383 Register RegUnit = Pair.RegUnit; in addRegLanes()
384 assert(Pair.LaneMask.any()); in addRegLanes()
389 RegUnits.push_back(Pair); in addRegLanes()
391 I->LaneMask |= Pair.LaneMask; in addRegLanes()
408 RegisterMaskPair Pair) { in removeRegLanes() argument
409 Register RegUnit = Pair.RegUnit; in removeRegLanes()
410 assert(Pair.LaneMask.any()); in removeRegLanes()
415 I->LaneMask &= ~Pair.LaneMask; in removeRegLanes()
715 void RegPressureTracker::discoverLiveInOrOut(RegisterMaskPair Pair, in discoverLiveInOrOut() argument
717 assert(Pair.LaneMask.any()); in discoverLiveInOrOut()
719 Register RegUnit = Pair.RegUnit; in discoverLiveInOrOut()
727 NewMask = Pair.LaneMask; in discoverLiveInOrOut()
728 LiveInOrOut.push_back(Pair); in discoverLiveInOrOut()
731 NewMask = PrevMask | Pair.LaneMask; in discoverLiveInOrOut()
737 void RegPressureTracker::discoverLiveIn(RegisterMaskPair Pair) { in discoverLiveIn() argument
738 discoverLiveInOrOut(Pair, P.LiveInRegs); in discoverLiveIn()
741 void RegPressureTracker::discoverLiveOut(RegisterMaskPair Pair) { in discoverLiveOut() argument
742 discoverLiveInOrOut(Pair, P.LiveOutRegs); in discoverLiveOut()