Lines Matching refs:dyn_inst
170 ElasticTrace::recordExecTick(const DynInstConstPtr& dyn_inst)
178 if (dyn_inst->seqNum <= lastClearedSeqNum) {
180 has already retired (mostly squashed)", dyn_inst->seqNum);
186 DPRINTFR(ElasticTrace, "[sn:%lli] Execute Tick = %i\n", dyn_inst->seqNum,
193 auto itr_exec_info = tempStore.find(dyn_inst->seqNum);
198 tempStore[dyn_inst->seqNum] = exec_info_ptr;
207 ElasticTrace::recordToCommTick(const DynInstConstPtr& dyn_inst)
213 auto itr_exec_info = tempStore.find(dyn_inst->seqNum);
216 " skipping.\n", dyn_inst->seqNum);
220 DPRINTFR(ElasticTrace, "[sn:%lli] To Commit Tick = %i\n", dyn_inst->seqNum,
228 ElasticTrace::updateRegDep(const DynInstConstPtr& dyn_inst)
231 InstSeqNum seq_num = dyn_inst->seqNum;
233 assert(dyn_inst->seqNum > lastClearedSeqNum);
244 int8_t max_regs = dyn_inst->numSrcRegs();
247 const RegId& src_reg = dyn_inst->srcRegIdx(src_idx);
251 PhysRegIdPtr phys_src_reg = dyn_inst->renamedSrcRegIdx(src_idx);
275 max_regs = dyn_inst->numDestRegs();
279 const RegId& dest_reg = dyn_inst->destRegIdx(dest_idx);
284 PhysRegIdPtr phys_dest_reg = dyn_inst->renamedDestRegIdx(dest_idx);