Lines Matching refs:NewReg
654 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
656 NewReg = NewSuperReg; in FindSuitableFreeRegisters()
660 NewReg = TRI->getSubReg(NewSuperReg, NewSubRegIdx); in FindSuitableFreeRegisters()
663 LLVM_DEBUG(dbgs() << " " << printReg(NewReg, TRI)); in FindSuitableFreeRegisters()
666 if (!RenameRegisterMap[Reg].test(NewReg)) { in FindSuitableFreeRegisters()
675 if (State->IsLive(NewReg) || (KillIndices[Reg] > DefIndices[NewReg])) { in FindSuitableFreeRegisters()
680 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) { in FindSuitableFreeRegisters()
698 int Idx = UseMI->findRegisterDefOperandIdx(NewReg, false, true, TRI); in FindSuitableFreeRegisters()
716 if (DefMI->readsRegister(NewReg, TRI)) { in FindSuitableFreeRegisters()
723 RenameMap.insert(std::pair<unsigned, unsigned>(Reg, NewReg)); in FindSuitableFreeRegisters()
957 unsigned NewReg = P.second; in BreakAntiDependencies() local
960 << printReg(NewReg, TRI) << "(" in BreakAntiDependencies()
966 Q.second.Operand->setReg(NewReg); in BreakAntiDependencies()
973 AntiDepReg, NewReg); in BreakAntiDependencies()
979 State->UnionGroups(NewReg, 0); in BreakAntiDependencies()
980 RegRefs.erase(NewReg); in BreakAntiDependencies()
981 DefIndices[NewReg] = DefIndices[CurrReg]; in BreakAntiDependencies()
982 KillIndices[NewReg] = KillIndices[CurrReg]; in BreakAntiDependencies()