Lines Matching refs:Unit

284     for (MCRegUnit Unit : TRI->regunits(PhysReg))  in markRegUsedInInstr()  local
285 UsedInInstr[Unit] = InstrGen | 1; in markRegUsedInInstr()
299 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in isRegUsedInInstr() local
300 if (UsedInInstr[Unit] >= (InstrGen | !LookAtPhysRegUses)) in isRegUsedInInstr()
308 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in markPhysRegUsedInInstr() local
309 assert(UsedInInstr[Unit] <= InstrGen && "non-phys use before phys use?"); in markPhysRegUsedInInstr()
310 UsedInInstr[Unit] = InstrGen; in markPhysRegUsedInInstr()
316 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in unmarkRegUsedInInstr() local
317 UsedInInstr[Unit] = 0; in unmarkRegUsedInInstr()
450 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in setPhysRegState() local
451 RegUnitStates[Unit] = NewState; in setPhysRegState()
455 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in isPhysRegFree() local
456 if (RegUnitStates[Unit] != regFree) in isPhysRegFree()
729 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in displacePhysReg() local
730 switch (unsigned VirtReg = RegUnitStates[Unit]) { in displacePhysReg()
745 RegUnitStates[Unit] = regFree; in displacePhysReg()
783 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcSpillCost() local
784 switch (unsigned VirtReg = RegUnitStates[Unit]) { in calcSpillCost()
1222 for (unsigned Unit = 1, UnitE = TRI->getNumRegUnits(); Unit != UnitE; in dumpState() local
1223 ++Unit) { in dumpState()
1224 switch (unsigned VirtReg = RegUnitStates[Unit]) { in dumpState()
1228 dbgs() << " " << printRegUnit(Unit, TRI) << "[P]"; in dumpState()
1233 dbgs() << ' ' << printRegUnit(Unit, TRI) << '=' << printReg(VirtReg); in dumpState()
1244 assert(TRI->hasRegUnit(I->PhysReg, Unit) && "inverse mapping present"); in dumpState()
1257 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in dumpState() local
1258 assert(RegUnitStates[Unit] == VirtReg && "inverse map valid"); in dumpState()