Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RegUnits

700                                     SparseSet<LiveRegUnit> &RegUnits,
711 // Track live defs and kills for updating RegUnits.
723 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
724 if (I == RegUnits.end())
731 // Update RegUnits to reflect live registers after UseMI.
735 RegUnits.erase(*Units);
742 LiveRegUnit &LRU = RegUnits[*Units];
801 SparseSet<LiveRegUnit> RegUnits;
802 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
836 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI);
871 // Return the issue height of MI after considering any live regunits.
874 SparseSet<LiveRegUnit> &RegUnits,
889 // This is a def of Reg. Remove corresponding entries from RegUnits, and
892 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
893 if (I == RegUnits.end())
904 RegUnits.erase(I);
908 // Now we know the height of MI. Update any regunits read.
912 LiveRegUnit &LRU = RegUnits[*Units];
999 SparseSet<LiveRegUnit> RegUnits;
1000 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
1017 RegUnits[LI.Reg].Cycle = LI.Height;
1092 Cycle = updatePhysDepsUpwards(MI, Cycle, RegUnits,
1121 // Transfer the live regunits to the live-in list.
1123 RI = RegUnits.begin(), RE = RegUnits.end(); RI != RE; ++RI) {