Lines Matching refs:Unit

159   for (unsigned Unit = 0, UnitE = RegUnitRanges.size(); Unit != UnitE; ++Unit)  in print()  local
160 if (LiveRange *LR = RegUnitRanges[Unit]) in print()
161 OS << printRegUnit(Unit, TRI) << ' ' << *LR << '\n'; in print()
264 void LiveIntervals::computeRegUnitRange(LiveRange &LR, unsigned Unit) { in computeRegUnitRange() argument
274 for (MCRegUnitRootIterator Root(Unit, TRI); Root.isValid(); ++Root) { in computeRegUnitRange()
288 assert(IsReserved == MRI->isReservedRegUnit(Unit) && in computeRegUnitRange()
294 for (MCRegUnitRootIterator Root(Unit, TRI); Root.isValid(); ++Root) { in computeRegUnitRange()
330 unsigned Unit = *Units; in computeLiveInRegUnits() local
331 LiveRange *LR = RegUnitRanges[Unit]; in computeLiveInRegUnits()
334 LR = RegUnitRanges[Unit] = new LiveRange(UseSegmentSetForPhysRegs); in computeLiveInRegUnits()
335 NewRanges.push_back(Unit); in computeLiveInRegUnits()
339 LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI) << '#' << VNI->id); in computeLiveInRegUnits()
347 for (unsigned Unit : NewRanges) in computeLiveInRegUnits() local
348 computeRegUnitRange(*RegUnitRanges[Unit], Unit); in computeLiveInRegUnits()
702 for (MCRegUnitIterator Unit(VRM->getPhys(Reg), TRI); Unit.isValid(); in addKillFlags() local
703 ++Unit) { in addKillFlags()
704 const LiveRange &RURange = getRegUnit(*Unit); in addKillFlags()
966 LiveRange *getRegUnitLI(unsigned Unit) { in getRegUnitLI() argument
967 if (UpdateFlags && !MRI.isReservedRegUnit(Unit)) in getRegUnitLI()
968 return &LIS.getRegUnit(Unit); in getRegUnitLI()
969 return LIS.getCachedRegUnit(Unit); in getRegUnitLI()
1613 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in removePhysRegDefAt() local
1614 if (LiveRange *LR = getCachedRegUnit(*Unit)) in removePhysRegDefAt()