Lines Matching refs:executeInfo

90     executeInfo(params.numThreads, ExecuteThreadInfo(params.executeCommitLimit)),
183 executeInfo[tid].inFlightInsts = new Queue<QueuedInst,
187 executeInfo[tid].inFUMemInsts = new Queue<QueuedInst,
212 executeInfo[tid].inputIndex = 0;
304 executeInfo[tid].streamSeqNum++;
309 executeInfo[tid].streamSeqNum,
312 (inst->isBubble() ? executeInfo[tid].lastPredictionSeqNum
546 ExecuteThreadInfo &thread = executeInfo[thread_id];
996 executeInfo[thread_id].lastPredictionSeqNum = inst->id.predictionSeqNum;
1028 ExecuteThreadInfo &ex_info = executeInfo[thread_id];
1408 return executeInfo[thread_id].lastCommitWasEndOfMacroop &&
1442 ExecuteThreadInfo& commit_info = executeInfo[commit_tid];
1504 unsigned int input_index = executeInfo[tid].inputIndex;
1545 for (auto const &info : executeInfo) {
1611 thread_interrupted = executeInfo[tid].drainState == NotDraining &&
1637 return executeInfo[thread_id].drainState == NotDraining &&
1650 executeInfo[0].instsBeingCommitted.reportData(insts);
1667 insts.str(), executeInfo[0].inputIndex, executeInfo[0].streamSeqNum,
1668 stalled.str(), executeInfo[0].drainState, isInbetweenInsts(0));
1673 executeInfo[0].inFlightInsts->minorTrace();
1674 executeInfo[0].inFUMemInsts->minorTrace();
1696 ExecuteThreadInfo &ex_info = executeInfo[tid];
1812 executeInfo[thread_id].drainState = state;
1821 if (executeInfo[tid].drainState == NotDraining) {
1845 !executeInfo[tid].inFlightInsts->empty()) {
1860 delete executeInfo[tid].inFlightInsts;
1866 return inst->id.streamSeqNum == executeInfo[inst->id.threadId].streamSeqNum;
1874 if (!executeInfo[inst->id.threadId].inFlightInsts->empty())
1875 ret = executeInfo[inst->id.threadId].inFlightInsts->front().inst->id == inst->id;