Lines Matching refs:RegID

111     MCPhysReg RegID = WS.getRegisterID();  in onInstructionExecuted()  local
115 if (!RegID) in onInstructionExecuted()
122 MCPhysReg RenameAs = RegisterMappings[RegID].second.RenameAs; in onInstructionExecuted()
123 if (RenameAs && RenameAs != RegID) in onInstructionExecuted()
124 RegID = RenameAs; in onInstructionExecuted()
126 WriteRef &WR = RegisterMappings[RegID].first; in onInstructionExecuted()
130 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted()
139 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted()
231 MCPhysReg RegID = WS.getRegisterID(); in addRegisterWrite() local
235 if (!RegID) in addRegisterWrite()
240 << MRI.getName(RegID) << "]\n"; in addRegisterWrite()
259 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in addRegisterWrite()
262 if (RRI.RenameAs && RRI.RenameAs != RegID) { in addRegisterWrite()
263 RegID = RRI.RenameAs; in addRegisterWrite()
264 WriteRef &OtherWrite = RegisterMappings[RegID].first; in addRegisterWrite()
283 WS.clearsSuperRegisters() ? RegID : WS.getRegisterID(); in addRegisterWrite()
293 const WriteRef &OtherWrite = RegisterMappings[RegID].first; in addRegisterWrite()
299 allocatePhysRegs(RegisterMappings[RegID].second, UsedPhysRegs); in addRegisterWrite()
305 RegisterMappings[RegID].first = Write; in addRegisterWrite()
306 RegisterMappings[RegID].second.AliasRegID = 0U; in addRegisterWrite()
307 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
316 allocatePhysRegs(RegisterMappings[RegID].second, UsedPhysRegs); in addRegisterWrite()
322 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
339 MCPhysReg RegID = WS.getRegisterID(); in removeRegisterWrite() local
343 if (!RegID) in removeRegisterWrite()
351 MCPhysReg RenameAs = RegisterMappings[RegID].second.RenameAs; in removeRegisterWrite()
352 if (RenameAs && RenameAs != RegID) { in removeRegisterWrite()
353 RegID = RenameAs; in removeRegisterWrite()
362 freePhysRegs(RegisterMappings[RegID].second, FreedPhysRegs); in removeRegisterWrite()
364 WriteRef &WR = RegisterMappings[RegID].first; in removeRegisterWrite()
368 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
377 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
509 MCPhysReg RegID = RS.getRegisterID(); in collectWrites() local
510 assert(RegID && RegID < RegisterMappings.size()); in collectWrites()
512 << MRI.getName(RegID) << '\n'); in collectWrites()
515 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in collectWrites()
517 RegID = RRI.AliasRegID; in collectWrites()
519 const WriteRef &WR = RegisterMappings[RegID].first; in collectWrites()
533 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
620 MCPhysReg RegID = RS.getRegisterID(); in addRegisterRead() local
621 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in addRegisterRead()
664 for (const MCPhysReg RegID : Regs) { in isAvailable() local
665 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in isAvailable()