Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RegUnits

692                                     SparseSet<LiveRegUnit> &RegUnits,
705 // Track live defs and kills for updating RegUnits.
717 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
718 if (I == RegUnits.end())
725 // Update RegUnits to reflect live registers after UseMI.
729 RegUnits.erase(*Units);
735 LiveRegUnit &LRU = RegUnits[*Units];
793 SparseSet<LiveRegUnit> RegUnits;
794 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
828 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI);
862 // Return the issue height of MI after considering any live regunits.
865 SparseSet<LiveRegUnit> &RegUnits,
883 // This is a def of Reg. Remove corresponding entries from RegUnits, and
886 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
887 if (I == RegUnits.end())
898 RegUnits.erase(I);
902 // Now we know the height of MI. Update any regunits read.
906 LiveRegUnit &LRU = RegUnits[*Units];
993 SparseSet<LiveRegUnit> RegUnits;
994 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
1010 RegUnits[LI.Reg].Cycle = LI.Height;
1085 Cycle = updatePhysDepsUpwards(MI, Cycle, RegUnits,
1113 // Transfer the live regunits to the live-in list.
1115 RI = RegUnits.begin(), RE = RegUnits.end(); RI != RE; ++RI) {