Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Unit

207 //                           Register Unit Liveness
217 /// computeRegUnitInterval - Compute the live interval of a register unit, based
221 unsigned Unit = LI->reg;
226 // The physregs aliasing Unit are the roots and their super-registers.
229 // idempotent. It is very rare for a register unit to have multiple roots, so
231 for (MCRegUnitRootIterator Roots(Unit, TRI); Roots.isValid(); ++Roots) {
243 for (MCRegUnitRootIterator Roots(Unit, TRI); Roots.isValid(); ++Roots) {
282 unsigned Unit = *Units;
283 LiveInterval *Intv = RegUnitIntervals[Unit];
285 Intv = RegUnitIntervals[Unit] = new LiveInterval(Unit, HUGE_VALF);
290 DEBUG(dbgs() << ' ' << PrintRegUnit(Unit, TRI) << '#' << VNI->id);
729 LiveInterval *getRegUnitLI(unsigned Unit) {
731 return &LIS.getRegUnit(Unit);
732 return LIS.getCachedRegUnit(Unit);