Lines Matching refs:ex_info
1028 ExecuteThreadInfo &ex_info = executeInfo[thread_id];
1066 if (only_commit_microops && !ex_info.inFlightInsts->empty()) {
1068 *(ex_info.inFlightInsts->front().inst),
1069 ex_info.lastCommitWasEndOfMacroop);
1072 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */
1082 *(ex_info.inFlightInsts->front().inst));
1085 QueuedInst *head_inflight_inst = &(ex_info.inFlightInsts->front());
1107 bool can_commit_insts = !ex_info.inFlightInsts->empty() &&
1108 !(only_commit_microops && ex_info.lastCommitWasEndOfMacroop);
1129 ex_info.streamSeqNum || discard;
1138 *inst, ex_info.streamSeqNum);
1164 if (!ex_info.inFUMemInsts->empty() && lsq.canRequest()) {
1168 ex_info.inFUMemInsts->front().inst;
1177 ex_info.streamSeqNum == fu_inst->id.streamSeqNum &&
1231 ex_info.streamSeqNum || discard;
1323 *inst, ex_info.streamSeqNum);
1340 if (!ex_info.inFUMemInsts->empty() &&
1341 ex_info.inFUMemInsts->front().inst == inst)
1343 ex_info.inFUMemInsts->pop();
1352 ex_info.lastCommitWasEndOfMacroop = inst->isFault() ||
1357 ex_info.lastPredictionSeqNum = inst->id.predictionSeqNum;
1361 ex_info.inFlightInsts->pop();
1380 ex_info.instsBeingCommitted.insts[num_insts_committed] = inst;
1696 ExecuteThreadInfo &ex_info = executeInfo[tid];
1697 bool can_commit_insts = !ex_info.inFlightInsts->empty();
1699 QueuedInst *head_inflight_inst = &(ex_info.inFlightInsts->front());
1707 if (!ex_info.inFUMemInsts->empty() && lsq.canRequest()) {
1709 ex_info.inFUMemInsts->front().inst;