Lines Matching refs:RegisterMappings
28 RegisterMappings(mri.getNumRegs(), {WriteRef(), RegisterRenamingInfo()}), in RegisterFile()
90 RegisterRenamingInfo &Entry = RegisterMappings[Reg].second; in addRegisterFile()
105 RegisterRenamingInfo &OtherEntry = RegisterMappings[*I].second; in addRegisterFile()
174 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in addRegisterWrite()
179 WriteRef &OtherWrite = RegisterMappings[RegID].first; in addRegisterWrite()
213 RegisterMappings[RegID].first = Write; in addRegisterWrite()
214 RegisterMappings[RegID].second.AliasRegID = 0U; in addRegisterWrite()
216 RegisterMappings[*I].first = Write; in addRegisterWrite()
217 RegisterMappings[*I].second.AliasRegID = 0U; in addRegisterWrite()
224 allocatePhysRegs(RegisterMappings[RegID].second, UsedPhysRegs); in addRegisterWrite()
232 RegisterMappings[*I].first = Write; in addRegisterWrite()
233 RegisterMappings[*I].second.AliasRegID = 0U; in addRegisterWrite()
258 MCPhysReg RenameAs = RegisterMappings[RegID].second.RenameAs; in removeRegisterWrite()
269 freePhysRegs(RegisterMappings[RegID].second, FreedPhysRegs); in removeRegisterWrite()
271 WriteRef &WR = RegisterMappings[RegID].first; in removeRegisterWrite()
276 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite()
285 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite()
292 const RegisterMapping &RMFrom = RegisterMappings[RS.getRegisterID()]; in tryEliminateMove()
293 const RegisterMapping &RMTo = RegisterMappings[WS.getRegisterID()]; in tryEliminateMove()
318 if (!RegisterMappings[RRITo.RenameAs].second.AllowMoveElimination) in tryEliminateMove()
338 const RegisterRenamingInfo &RMAlias = RegisterMappings[AliasedReg].second; in tryEliminateMove()
342 RegisterMappings[AliasReg].second.AliasRegID = AliasedReg; in tryEliminateMove()
344 RegisterMappings[*I].second.AliasRegID = AliasedReg; in tryEliminateMove()
359 assert(RegID && RegID < RegisterMappings.size()); in collectWrites()
364 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in collectWrites()
368 const WriteRef &WR = RegisterMappings[RegID].first; in collectWrites()
374 const WriteRef &WR = RegisterMappings[*I].first; in collectWrites()
401 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in addRegisterRead()
432 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in isAvailable()
477 const RegisterMapping &RM = RegisterMappings[I]; in dump()