Lines Matching defs:decode
49 #include "cpu/o3/decode.hh"
120 return cpu->name() + ".decode";
129 .desc("Number of cycles decode is idle")
133 .desc("Number of cycles decode is blocked")
137 .desc("Number of cycles decode is running")
141 .desc("Number of cycles decode is unblocking")
145 .desc("Number of cycles decode is squashing")
149 .desc("Number of times decode resolved a branch")
153 .desc("Number of times decode detected a branch misprediction")
157 .desc("Number of times decode detected an instruction incorrectly"
162 .desc("Number of instructions handled by decode")
166 .desc("Number of squashed instructions handled by decode")
191 // Setup wire to write information to proper place in decode queue.
265 // If the decode status is blocked or unblocking then decode has not yet
309 "prediction detected at decode.\n", tid, inst->seqNum);
419 DPRINTF(Decode,"Inserting [tid:%d][sn:%lli] PC: %s into decode skidBuffer %i\n",
472 // If it's not unblocking, then decode will not have any internal
549 // Switch status to running if decode isn't being told to block or
560 // cause decode to change its status. Decode remains the same as before.
586 decode(status_change, tid);
602 DefaultDecode<Impl>::decode(bool &status_change, ThreadID tid)
617 // Decode should try to decode as many instructions as its bandwidth
650 // instructions coming from fetch, depending on decode's status.
704 // This current instruction is valid, so add it into the decode
767 // Record that decode has written to the time buffer for activity