Lines Matching refs:inFlightInsts

127      *  which need to be accounted for in the inFlightInsts
183 executeInfo[tid].inFlightInsts = new Queue<QueuedInst,
185 name_ + ".inFlightInsts" + tid_str, "insts", total_slots);
613 * inFlightInsts queue rather than having an FU. */
638 thread.inFlightInsts->push(fu_inst);
764 thread.inFlightInsts->push(fu_inst);
939 * until it gets to the head of inFlightInsts */
1034 * We do this by looping on the front of the inFlightInsts queue for as
1051 * than their position in the inFlightInsts queue, but after all
1066 if (only_commit_microops && !ex_info.inFlightInsts->empty()) {
1068 *(ex_info.inFlightInsts->front().inst),
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() &&
1199 /* Try to issue from the ends of FUs and the inFlightInsts
1301 * instruction wasn't the inFlightInsts head
1361 ex_info.inFlightInsts->pop();
1546 if (!info.inFlightInsts->empty()) {
1547 const QueuedInst &head_inst = info.inFlightInsts->front();
1673 executeInfo[0].inFlightInsts->minorTrace();
1697 bool can_commit_insts = !ex_info.inFlightInsts->empty();
1699 QueuedInst *head_inflight_inst = &(ex_info.inFlightInsts->front());
1845 !executeInfo[tid].inFlightInsts->empty()) {
1860 delete executeInfo[tid].inFlightInsts;
1874 if (!executeInfo[inst->id.threadId].inFlightInsts->empty())
1875 ret = executeInfo[inst->id.threadId].inFlightInsts->front().inst->id == inst->id;