Lines Matching refs:decode
342 stalls[tid].decode = false;
372 stalls[tid].decode = false;
436 stalls[i].decode = false;
718 // Don't send an instruction to decode if we can't handle it.
817 DPRINTF(Fetch, "[tid:%i] Squashing from decode.\n", tid);
822 // fetch and decode.
951 // Send instructions enqueued into the fetch queue to decode.
952 // Limit rate by fetchWidth. Stall if decode is stalled.
957 if (!stalls[tid].decode) {
968 if (!stalls[tid].decode && !fetchQueue[tid].empty()) {
971 DPRINTF(Fetch, "[tid:%i] [sn:%llu] Sending instruction to decode "
1003 stalls[tid].decode = true;
1007 assert(stalls[tid].decode);
1009 stalls[tid].decode = false;
1043 // Check squash signals from decode.
1046 "from decode.\n",tid);
1061 DPRINTF(Fetch, "Squashing from decode with PC = %s\n",
1142 // that heads to decode.
1244 // queue heading to decode.
1247 "decode.\n", tid);
1303 staticInst = decoder[tid]->decode(thisPC);