Lines Matching refs:Unit
96 /// Keeps a live range set for each register unit to track fixed physreg
362 // Register unit functions.
370 // track liveness per register unit to handle aliasing registers more
373 /// getRegUnit - Return the live range for Unit.
375 LiveRange &getRegUnit(unsigned Unit) {
376 LiveRange *LR = RegUnitRanges[Unit];
380 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs);
381 computeRegUnitRange(*LR, Unit);
386 /// getCachedRegUnit - Return the live range for Unit if it has already
388 LiveRange *getCachedRegUnit(unsigned Unit) {
389 return RegUnitRanges[Unit];
392 const LiveRange *getCachedRegUnit(unsigned Unit) const {
393 return RegUnitRanges[Unit];
432 void computeRegUnitRange(LiveRange&, unsigned Unit);