Lines Matching defs:RegUnits
718 SparseSet<LiveRegUnit> &RegUnits,
727 // Track live defs and kills for updating RegUnits.
739 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(Unit);
740 if (I == RegUnits.end())
747 // Update RegUnits to reflect live registers after UseMI.
751 RegUnits.erase(Unit);
757 LiveRegUnit &LRU = RegUnits[Unit];
796 SparseSet<LiveRegUnit> &RegUnits) {
802 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI);
835 SparseSet<LiveRegUnit> &RegUnits) {
836 updateDepth(BlockInfo[MBB->getNumber()], UseMI, RegUnits);
842 SparseSet<LiveRegUnit> &RegUnits) {
844 updateDepth(Start->getParent(), *Start, RegUnits);
868 SparseSet<LiveRegUnit> RegUnits;
869 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
897 updateDepth(TBI, UseMI, RegUnits);
906 SparseSet<LiveRegUnit> &RegUnits,
922 // This is a def of Reg. Remove corresponding entries from RegUnits, and
925 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(Unit);
926 if (I == RegUnits.end())
937 RegUnits.erase(I);
945 LiveRegUnit &LRU = RegUnits[Unit];
1029 SparseSet<LiveRegUnit> RegUnits;
1030 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
1046 RegUnits[LI.Reg].Cycle = LI.Height;
1118 Cycle = updatePhysDepsUpwards(MI, Cycle, RegUnits, MTM.SchedModel,
1147 for (const LiveRegUnit &RU : RegUnits) {