Home
last modified time | relevance | path

Searched refs:RegisterRenamingInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
HDRegisterFile.h118 struct RegisterRenamingInfo { struct
123 RegisterRenamingInfo() in RegisterRenamingInfo() argument
140 using RegisterMapping = std::pair<WriteRef, RegisterRenamingInfo>;
168 void allocatePhysRegs(const RegisterRenamingInfo &Entry,
173 void freePhysRegs(const RegisterRenamingInfo &Entry,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
HDRegisterFile.cpp28 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 …]