Lines Matching refs:IQ

54 #include "debug/IQ.hh"
141 DPRINTF(IQ, "IQ sharing policy set to Partitioned:"
153 DPRINTF(IQ, "IQ sharing policy set to Threshold:"
185 .desc("Number of instructions added to the IQ (excludes non-spec)")
190 .desc("Number of non-speculative instructions added to the IQ")
247 .name(name() + ".IQ:residence:")
399 //Initialize thread IQ counts
405 // Initialize the number of free IQ entries.
410 // IQ as the instruction should have been correctly told if those
592 DPRINTF(IQ, "Adding instruction [sn:%llu] PC %s to the IQ.\n",
642 DPRINTF(IQ, "Adding non-speculative instruction [sn:%llu] PC %s "
643 "to the IQ.\n",
754 DPRINTF(IQ, "Processing FU completion [sn:%llu]\n", inst->seqNum);
778 DPRINTF(IQ, "Attempting to schedule ready instructions from "
779 "the IQ.\n");
888 DPRINTF(IQ, "Thread %i: Issuing instruction PC %s "
910 // Memory instructions can not be freed from the IQ until they
938 DPRINTF(IQ, "Not able to schedule any instructions.\n");
946 DPRINTF(IQ, "Marking nonspeculative instruction [sn:%llu] as ready "
974 DPRINTF(IQ, "[tid:%i] Committing instructions older than [sn:%llu]\n",
1003 DPRINTF(IQ, "Waking dependents of completed instruction.\n");
1029 // handled by the IQ and thus have no dependency graph entry.
1031 DPRINTF(IQ, "Reg %d [%s] is part of a fix mapping, skipping\n",
1042 DPRINTF(IQ, "Reg %d [%s] is pinned, skipping\n",
1047 DPRINTF(IQ, "Waking any dependents on register %i (%s).\n",
1056 DPRINTF(IQ, "Waking up a dependent instruction, [sn:%llu] "
1101 DPRINTF(IQ, "Instruction is ready to issue, putting it onto "
1110 DPRINTF(IQ, "Rescheduling mem inst [sn:%llu]\n", resched_inst->seqNum);
1133 DPRINTF(IQ, "Completing mem instruction PC: %s [sn:%llu]\n",
1210 DPRINTF(IQ, "[tid:%i] Starting to squash instructions in "
1211 "the IQ.\n", tid);
1231 DPRINTF(IQ, "[tid:%i] Squashing until sequence number %i!\n",
1248 // Only handle the instruction if it actually is in the IQ and
1249 // hasn't already been squashed in the IQ.
1260 DPRINTF(IQ, "[tid:%i] Instruction [sn:%llu] PC %s squashed.\n",
1327 // Mark it as squashed within the IQ.
1336 //Update Thread IQ Count
1342 // IQ clears out the heads of the dependency graph only when
1383 // Check the IQ's scoreboard to make sure the register
1390 DPRINTF(IQ, "Instruction PC %s has src reg %i (%s) that "
1401 DPRINTF(IQ, "Instruction PC %s has src reg %i (%s) that "
1402 "became ready before it reached the IQ.\n",
1461 DPRINTF(IQ, "Checking if memory instruction can issue.\n");
1472 DPRINTF(IQ, "Instruction is ready to issue, putting it onto "