Lines Matching refs:decode_info
140 DecodeThreadInfo &decode_info = decodeInfo[tid];
148 decode_info.inputIndex < insts_in->width() && /* Still more input */
151 MinorDynInstPtr inst = insts_in->insts[decode_info.inputIndex];
155 decode_info.inputIndex++;
156 decode_info.inMacroop = false;
167 decode_info.inputIndex++;
168 decode_info.inMacroop = false;
174 if (!decode_info.inMacroop) {
175 decode_info.microopPC = inst->pc;
176 decode_info.inMacroop = true;
183 decode_info.microopPC.microPC());
186 output_inst->pc = decode_info.microopPC;
200 decode_info.inputIndex, output_index,
203 decode_info.microopPC.instAddr(),
204 decode_info.microopPC.microPC(),
211 static_micro_inst->advancePC(decode_info.microopPC);
215 decode_info.inputIndex++;
216 decode_info.inMacroop = false;
222 *output_inst, decode_info.inputIndex, output_index);
227 decode_info.inputIndex++;
228 decode_info.inMacroop = false;
232 output_inst->id.execSeqNum = decode_info.execSeqNum;
239 decode_info.execSeqNum++;
249 if (decode_info.inputIndex == insts_in->width()) {
253 assert(!decode_info.inMacroop);