Searched refs:flatIndex (Results 1 - 10 of 10) sorted by relevance
/gem5/src/cpu/o3/ |
H A D | scoreboard.hh | 83 assert(phys_reg->flatIndex() < numPhysRegs); 90 bool ready = regScoreBoard[phys_reg->flatIndex()]; 101 assert(phys_reg->flatIndex() < numPhysRegs); 112 regScoreBoard[phys_reg->flatIndex()] = true; 118 assert(phys_reg->flatIndex() < numPhysRegs); 130 regScoreBoard[phys_reg->flatIndex()] = false;
|
H A D | rename_map.cc | 79 PhysRegIdPtr prev_reg = map[arch_reg.flatIndex()]; 94 map[arch_reg.flatIndex()] = renamed_reg; 102 arch_reg, renamed_reg->flatIndex(), renamed_reg->flatIndex(), 103 prev_reg->flatIndex(), prev_reg->flatIndex());
|
H A D | rename_map.hh | 129 assert(arch_reg.flatIndex() <= map.size()); 130 return map[arch_reg.flatIndex()]; 141 assert(arch_reg.flatIndex() <= map.size()); 142 map[arch_reg.flatIndex()] = phys_reg; 294 return regFile->getMiscRegId(arch_reg.flatIndex());
|
H A D | inst_queue_impl.hh | 1053 DynInstPtr dep_inst = dependGraph.pop(dest_reg->flatIndex()); 1067 dep_inst = dependGraph.pop(dest_reg->flatIndex()); 1074 assert(dependGraph.empty(dest_reg->flatIndex())); 1075 dependGraph.clearInst(dest_reg->flatIndex()); 1078 regScoreboard[dest_reg->flatIndex()] = true; 1294 dependGraph.remove(src_reg->flatIndex(), 1358 assert(dependGraph.empty(dest_reg->flatIndex())); 1359 dependGraph.clearInst(dest_reg->flatIndex()); 1389 } else if (!regScoreboard[src_reg->flatIndex()]) { 1395 dependGraph.insert(src_reg->flatIndex(), new_ins [all...] |
H A D | rename_impl.hh | 1115 tid, renamed_reg->index(), renamed_reg->flatIndex(), 1123 tid, renamed_reg->index(), renamed_reg->flatIndex(), 1158 rename_result.first->flatIndex());
|
/gem5/src/cpu/ |
H A D | simple_thread.hh | 287 int flatIndex = isa->flattenIntIndex(reg_idx); variable 288 assert(flatIndex < TheISA::NumIntRegs); 289 uint64_t regVal(readIntRegFlat(flatIndex)); 291 reg_idx, flatIndex, regVal); 298 int flatIndex = isa->flattenFloatIndex(reg_idx); 299 assert(flatIndex < TheISA::NumFloatRegs); 300 RegVal regVal(readFloatRegFlat(flatIndex)); 302 reg_idx, flatIndex, regVal); 309 int flatIndex = isa->flattenVecIndex(reg.index()); 310 assert(flatIndex < TheIS [all...] |
H A D | reg_class.hh | 185 inline RegIndex flatIndex() const function in class:RegId 311 const PhysRegIndex& flatIndex() const { return flatIdx; } function in class:PhysRegId 362 const size_t flat_index = static_cast<size_t>(reg_id.flatIndex());
|
/gem5/src/arch/sparc/ |
H A D | isa.hh | 214 RegIndex flatIndex = intRegMap[reg]; 215 assert(flatIndex < NumIntRegs); 216 return flatIndex;
|
/gem5/src/cpu/o3/probe/ |
H A D | elastic_trace.cc | 254 phys_src_reg->flatIndex(), phys_src_reg->className()); 255 auto itr_writer = physRegDepMap.find(phys_src_reg->flatIndex()); 286 " %i (%s)\n", seq_num, phys_dest_reg->flatIndex(), 288 physRegDepMap[phys_dest_reg->flatIndex()] = seq_num;
|
/gem5/src/cpu/minor/ |
H A D | scoreboard.cc | 77 TheISA::NumFloatRegs + reg.flatIndex();
|
Completed in 26 milliseconds