2022.07.21
-
src/cpu/o3/rename.cc:
void Rename::rename(bool &status_change, ThreadID tid) { ... if (renameStatus[tid] == Running || renameStatus[tid] == Idle) { DPRINTF(Rename, "[tid:%i] " "Not blocked, so attempting to run stage.\n", tid); renameInsts(tid); ... }
-
src/cpu/o3/rename.cc:
void Rename::renameInsts(ThreadID tid) { ... renameSrcRegs(inst, inst->threadNumber); ... }
-
src/cpu/o3/rename.cc:
void Rename::renameSrcRegs(const DynInstPtr &inst, ThreadID tid) { ... renamed_reg = map->lookup(tc->flattenRegId(src_reg)); ... }
-
src/cpu/o3/rename_map.hh:
/// UnifiedRenameMap PhysRegIdPtr lookup(const RegId& arch_reg) const { ... return intMap.lookup(arch_reg); ... }
-
src/cpu/o3/rename_map.hh:
/// SimpleRenameMap PhysRegIdPtr lookup(const RegId& arch_reg) const { }
-
-
-
-