Lines Matching refs:NewReg
638 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
640 NewReg = NewSuperReg; in FindSuitableFreeRegisters()
644 NewReg = TRI->getSubReg(NewSuperReg, NewSubRegIdx); in FindSuitableFreeRegisters()
647 LLVM_DEBUG(dbgs() << " " << printReg(NewReg, TRI)); in FindSuitableFreeRegisters()
650 if (!RenameRegisterMap[Reg].test(NewReg)) { in FindSuitableFreeRegisters()
659 if (State->IsLive(NewReg) || (KillIndices[Reg] > DefIndices[NewReg])) { in FindSuitableFreeRegisters()
664 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) { in FindSuitableFreeRegisters()
682 int Idx = UseMI->findRegisterDefOperandIdx(NewReg, TRI, false, true); in FindSuitableFreeRegisters()
700 if (DefMI->readsRegister(NewReg, TRI)) { in FindSuitableFreeRegisters()
707 RenameMap.insert(std::pair<unsigned, unsigned>(Reg, NewReg)); in FindSuitableFreeRegisters()
915 unsigned NewReg = P.second; in BreakAntiDependencies() local
918 << printReg(NewReg, TRI) << "(" in BreakAntiDependencies()
924 Q.second.Operand->setReg(NewReg); in BreakAntiDependencies()
931 AntiDepReg, NewReg); in BreakAntiDependencies()
937 State->UnionGroups(NewReg, 0); in BreakAntiDependencies()
938 RegRefs.erase(NewReg); in BreakAntiDependencies()
939 DefIndices[NewReg] = DefIndices[CurrReg]; in BreakAntiDependencies()
940 KillIndices[NewReg] = KillIndices[CurrReg]; in BreakAntiDependencies()