Searched refs:dyn_inst (Results 1 - 3 of 3) sorted by relevance

/gem5/src/cpu/minor/
H A Dfetch2.cc345 MinorDynInstPtr dyn_inst = NULL; local
359 dyn_inst = new MinorDynInst(line_in->id);
362 dyn_inst->id.fetchSeqNum = fetch_info.fetchSeqNum;
363 dyn_inst->id.predictionSeqNum = fetch_info.predictionSeqNum;
366 assert(dyn_inst->id.execSeqNum == 0);
368 dyn_inst->pc = fetch_info.pc;
373 dyn_inst->fault = line_in->fault;
375 "%d: %s\n", output_index, dyn_inst->fault->name());
400 dyn_inst = new MinorDynInst(line_in->id);
403 dyn_inst
[all...]
/gem5/src/cpu/o3/probe/
H A Delastic_trace.cc170 ElasticTrace::recordExecTick(const DynInstConstPtr& dyn_inst) argument
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) argument
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
228 updateRegDep(const DynInstConstPtr& dyn_inst) argument
[all...]
H A Delastic_trace.hh57 #include "cpu/o3/dyn_inst.hh"
134 * @param dyn_inst pointer to dynamic instruction in flight
136 void recordExecTick(const DynInstConstPtr& dyn_inst);
143 * @param dyn_inst pointer to dynamic instruction in flight
145 void recordToCommTick(const DynInstConstPtr& dyn_inst);
154 * @param dyn_inst pointer to dynamic instruction in flight
156 void updateRegDep(const DynInstConstPtr& dyn_inst);

Completed in 13 milliseconds