Searched refs:RegisterRenamingInfo (Results 1 – 2 of 2) sorted by relevance
118 struct RegisterRenamingInfo { struct123 RegisterRenamingInfo() in RegisterRenamingInfo() argument140 using RegisterMapping = std::pair<WriteRef, RegisterRenamingInfo>;168 void allocatePhysRegs(const RegisterRenamingInfo &Entry,173 void freePhysRegs(const RegisterRenamingInfo &Entry,
28 RegisterMappings(mri.getNumRegs(), {WriteRef(), RegisterRenamingInfo()}), in RegisterFile()90 RegisterRenamingInfo &Entry = RegisterMappings[Reg].second; in addRegisterFile()105 RegisterRenamingInfo &OtherEntry = RegisterMappings[*I].second; in addRegisterFile()117 void RegisterFile::allocatePhysRegs(const RegisterRenamingInfo &Entry, in allocatePhysRegs()132 void RegisterFile::freePhysRegs(const RegisterRenamingInfo &Entry, in freePhysRegs()174 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in addRegisterWrite()296 const RegisterRenamingInfo &RRIFrom = RMFrom.second; in tryEliminateMove()297 const RegisterRenamingInfo &RRITo = RMTo.second; in tryEliminateMove()338 const RegisterRenamingInfo &RMAlias = RegisterMappings[AliasedReg].second; in tryEliminateMove()364 const RegisterRenamingInfo &RRI = RegisterMappings[RegID].second; in collectWrites()[all …]